Error en la ejecución del código tras interacción de búsqueda en Telegram #19
Replies: 2 comments
-
Hola @Pypadopoulos ! Ahora mismo este proyecto no está siendo mantenido. Antes lo utilizaba más y si que le dedicaba tiempo, pero Renfe está haciendo muchos cambios en su web ahora mismo y la parte del scraper es bastante inestable como para poder mantenerlo al día, no tengo mucho tiempo. De todas formas mi intención no es abandonarlo, solo que esperaré a que la web de Renfe esté un poco más estable antes de volver a ponerlo en funcionamiento. Gracias a ti por probarlo, un saludo |
Beta Was this translation helpful? Give feedback.
-
Hola de nuevo @Pypadopoulos ! He reescrito gran parte del código del scraper y todo lo que he ido probando ha funcionado, por si te apetece volver a probarlo para ver si ya te funciona, y de paso hacer un poco de conejillo de indias :^) |
Beta Was this translation helpful? Give feedback.
-
Hola!,
⚠️ (hasta que la aplicación esté terminada, esta búsqueda no te dejará volver a interactuar con el bot hasta que encuentre billetes o falle)
En primer lugar, gracias por la herramienta. He introducido el TOKEN directamente en el código sustituyendo TOKEN por el token de mi bot entre comilllas "". Cuando ejecuto el código y voy a Telegram, consigo interactuar con el bot en el que llego a las líneas de
🔎 Buscando billetes..
En el OUTPUT de Visual Studio Code obtengo lo siguiente:
Ya estoy corriendo! Corre a Telegram e interact�a conmigo
Traceback (most recent call last):
File "h:...\renfe-bot.py", line 210, in
bot.polling()
File "C:...\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\telebot_init_.py", line 1045, in polling
self._threaded_polling(non_stop=non_stop, interval=interval, timeout=timeout, long_polling_timeout=long_polling_timeout,
File "C:...\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\telebot_init.py", line 1120, in _threaded_polling
raise e
File "C:...\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\telebot_init.py", line 1082, in __threaded_polling
self.worker_pool.raise_exceptions()
File "C...\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\telebot\util.py", line 147, in raise_exceptions
raise self.exception_info
File "C:...\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\telebot\util.py", line 90, in run
task(*args, **kwargs)
File "h:...\renfe-bot.py", line 134, in get_filter
search_trains(message, user_params)
File "h:...\renfe-bot.py", line 185, in search_trains
query = RenfeData(user_params["origin_station"], user_params["destination_station"],
File "h:.\scraper\renfe_data.py", line 28, in init
self.origin = self.find_station(STATIONS_LIST, origin)
File "h:...\scraper\renfe_data.py", line 92, in find_station
for station in stations:
TypeError: 'NoneType' object is not iterable
Me gustaría saber si este error le ha ocurrido a alguien antes y como solucionarlo
Gracias.
Beta Was this translation helpful? Give feedback.
All reactions