Bonjour @Flobul
Comme dit plus haut je suis donc passé par un rpi 4 Raspbian GNU/Linux 10 (buster)
mais j’ai une erreur a l’exécution du script
pi@raspberrypi:~/conso_veolia $ python3 get_veolia_idf_consommation.py
Traceback (most recent call last):
File "get_veolia_idf_consommation.py", line 54, in <module>
browser = webdriver.Firefox(firefox_profile=profile, options=options, executable_path=r'/usr/local/bin/geckodriver', service_log_path='./geckodriver.log')
File "/usr/local/lib/python3.7/dist-packages/selenium/webdriver/firefox/webdriver.py", line 164, in __init__
self.service.start()
File "/usr/local/lib/python3.7/dist-packages/selenium/webdriver/common/service.py", line 76, in start
stdin=PIPE)
File "/usr/lib/python3.7/subprocess.py", line 775, in __init__
restore_signals, start_new_session)
File "/usr/lib/python3.7/subprocess.py", line 1522, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
OSError: [Errno 8] Exec format error: '/usr/local/bin/geckodriver'
Quand je fait un uname-m j’ai
armv7l
Peut être le problème provient il de ça ? c’est du 32bit armv71 ?
J’ai quand même essayé avec le package 32bit de geckodriver mais j’ai la même erreur.
Mes versions de python
pi@raspberrypi:~/conso_veolia $ python --version
Python 2.7.16
pi@raspberrypi:~/conso_veolia $ python3 --version
Python 3.7.3
Procédure d’installation
**sudo apt-get install python3 xvfb iceweasel**
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
iceweasel est déjà la version la plus récente (68.8.0esr-1~deb10u1+rpi1).
python3 est déjà la version la plus récente (3.7.3-1).
xvfb est déjà la version la plus récente (2:1.20.4-1+rpt1).
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
alsa-base gstreamer0.10-alsa gstreamer0.10-plugins-base libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libllvm8 libmicrodns0 libva-wayland2 libxfce4util-bin libxfce4util-common
libxfce4util7 libxfconf-0-2 pimixer point-rpi rpi-eeprom-images xfconf
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
**sudo pip3 install selenium pyvirtualdisplay urllib3**
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: selenium in /usr/local/lib/python3.7/dist-packages (3.141.0)
Requirement already satisfied: pyvirtualdisplay in /usr/local/lib/python3.7/dist-packages (1.3.2)
Requirement already satisfied: urllib3 in /usr/lib/python3/dist-packages (1.24.1)
Requirement already satisfied: EasyProcess in /usr/local/lib/python3.7/dist-packages (from pyvirtualdisplay) (0.3)
**wget https://github.com/mozilla/geckodriver/releases/download/v0.26.0/geckodriver-v0.26.0-linux64.tar.gz && tar xzfz geckodriver-v0.26.0-linux64.tar.gz && sudo mv geckodriver /usr/local/bin && rm geckodriver-v0.26.0-linux64.tar.gz**
--2020-06-07 01:10:20-- https://github.com/mozilla/geckodriver/releases/download/v0.26.0/geckodriver-v0.26.0-linux64.tar.gz
Résolution de github.com (github.com)… 140.82.118.4
Connexion à github.com (github.com)|140.82.118.4|:443… connecté.
requête HTTP transmise, en attente de la réponse… 302 Found
Emplacement : https://github-production-release-asset-2e65be.s3.amazonaws.com/25354393/5c569480-ed2d-11e9-9cc4-fc5d37f5f932?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20200606%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20200606T231021Z&X-Amz-Expires=300&X-Amz-Signature=e0d25d60e0dd51cb763cc028c86db2915dbf14cc6fb50ae3941895a468101557&X-Amz-SignedHeaders=host&actor_id=0&repo_id=25354393&response-content-disposition=attachment%3B%20filename%3Dgeckodriver-v0.26.0-linux64.tar.gz&response-content-type=application%2Foctet-stream [suivant]
--2020-06-07 01:10:21-- https://github-production-release-asset-2e65be.s3.amazonaws.com/25354393/5c569480-ed2d-11e9-9cc4-fc5d37f5f932?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20200606%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20200606T231021Z&X-Amz-Expires=300&X-Amz-Signature=e0d25d60e0dd51cb763cc028c86db2915dbf14cc6fb50ae3941895a468101557&X-Amz-SignedHeaders=host&actor_id=0&repo_id=25354393&response-content-disposition=attachment%3B%20filename%3Dgeckodriver-v0.26.0-linux64.tar.gz&response-content-type=application%2Foctet-stream
Résolution de github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)… 52.216.239.107
Connexion à github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)|52.216.239.107|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 2390549 (2,3M) [application/octet-stream]
Sauvegarde en : « geckodriver-v0.26.0-linux64.tar.gz »
geckodriver-v0.26.0-linux64.tar.gz 100%[====================================================================================================>] 2,28M 3,78MB/s ds 0,6s
2020-06-07 01:10:22 (3,78 MB/s) — « geckodriver-v0.26.0-linux64.tar.gz » sauvegardé [2390549/2390549]
Merci d’avance pour ton aide.