gerardcl / renfe-cli

Python CLI written in Rust for fast Renfe search website trains timetables retrieval
BSD 3-Clause "New" or "Revised" License
38 stars 3 forks source link

Soporte versiones Chrome superiores a 114 #173

Closed albertotb closed 11 months ago

albertotb commented 1 year ago

Describe the bug Debido a un cambio donde se almacenan los drivers de Chrome, la librería solo es compatible con Chrome 114 o inferior.

To Reproduce Instalar la versión estable de Chrome a 2023-09-04 (116.0.5845) y ejecutar la aplicación. El error es:

ERROR:root:There is no such driver by url https://chromedriver.storage.googleapis.com/LATEST_RELEASE_116.0.5845

Environment (please complete the following information):

Additional context Parece que los desarrolladores de Chrome cambiaron la localización de los drivers. Más contexto aquí: https://chromedriver.chromium.org/getting-started Actualizar Selenium y retocar ligeramente el código parece una posible solución: https://stackoverflow.com/questions/76724939/there-is-no-such-driver-by-url-https-chromedriver-storage-googleapis-com-lates

En mi caso, he probado a descargar el driver manualmente de https://googlechromelabs.github.io/chrome-for-testing/ y añadirlo al PATH, sin éxito. Si ha funcionado hacer downgrade de la versión de Chrome a la 114:

gerardcl commented 1 year ago

hola @albertotb ! tengo pensado hacer migración completa a Rust de este CLI en algun momento, por ahora no seguiré el mantenimiento con python de forma estable, mi expectativa por ahora es que todos vayamos aportando arreglos al código, adelante con propuestas/PRs, los revisaré! saludos!

albertotb commented 1 year ago

Ok, a ver si saco algo de tiempo para intentar al menos que funciones. Este cambio parece sencillo, esperemos que solucionar #174 no requiera muchos cambios

gerardcl commented 11 months ago

hola @albertotb , refactor to Rust done, check v4.0.0 if it works for you! :) closing this issue please, create new ones for new feature requests or issues! Best,