Hola a todos, tengo el siguiente error. TypeError: ‘NoneType’ object is not subscriptable Cuando se llama a la función _new_scraper(): ¿A...

Enrique Manuel José Coloch Tahuico

Enrique Manuel José Coloch Tahuico

Pregunta
studenthace 4 años

Hola 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)
No hay respuestas
para escribir tu comentario
Curso de Ingeniería de Datos con Python

Curso de Ingeniería de Datos con Python

Genera un set de datos capaz de generar predicciones a partir de algoritmos de machine learning. Encuentra fuentes ideales de datos. Trata, limpia y alista información para crear tu dataset y da el primer paso para formarte en la Carrera de Ciencia de Datos.

Curso de Ingeniería de Datos con Python
Curso de Ingeniería de Datos con Python

Curso de Ingeniería de Datos con Python

Genera un set de datos capaz de generar predicciones a partir de algoritmos de machine learning. Encuentra fuentes ideales de datos. Trata, limpia y alista información para crear tu dataset y da el primer paso para formarte en la Carrera de Ciencia de Datos.