Enrique Manuel José Coloch Tahuico
PreguntaHola a todos, tengo el siguiente error.
TypeError: ‘NoneType’ object is not subscriptable
Cuando se llama a la función _new_scraper():
¿Alguno tuvo el mismo problema y como lo solucionó ?
EColoch@NOT_GROSAL MINGW64 ~/Desktop/Quique2021/Ingenieria_de_datos_con_python/web_scrapper_curso_data_eng $ python main.py eluniversal Traceback (most recent call last): File "C:\Users\ecoloch\Desktop\Quique2021\Ingenieria_de_datos_con_python\web_scrapper_curso_data_eng\main.py", line 24, in <module> _news_scraper(args.news_site) File "C:\Users\ecoloch\Desktop\Quique2021\Ingenieria_de_datos_con_python\web_scrapper_curso_data_eng\main.py", line 10, in _news_scraper host = config()['news_site'][news_site_uid]['url'] TypeError: 'NoneType' object is not subscriptable
import argparse import logging from common import config logging.basicConfig(level = logging.INFO) logger = logging.getLogger(__name__) def _news_scraper(news_site_uid): host = config()['news_site'][news_site_uid]['url'] logging.info('Beginning scraper for {}'.format(host)) if __name__ == '__main__': parser = argparse.ArgumentParser() news_site_choices = list(config()['news_sites'].keys()) parser.add_argument('news_site', help = 'The news site that you want to scrape', type = str, choices= news_site_choices) args = parser.parse_args() #print(args.news_site) _news_scraper(args.news_site)