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.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
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