Problème lancement Google Chrome / Chromium avec Selenium
Bonjour,
Je vous contacte car j'essaie de faire fonctionner mon programme sans succès.
Je souhaite ouvrir une page sur Google Chrome (navigateur par défaut) avec Selenium (version 4.12.0) mais celui-ci ouvre Chromium.
J'ai la version suivante de Chrome : Version 116.0.5845.141 (Build officiel) (64 bits).
Je n'arrive pas à installer une version précédente qui fonctionnerait peut-être.. notamment la version suivante : 116.0.5845.96.
On dirait que Selenium ne supporte pas encore ces versions par rapport à ce lien : https://chromedriver.chromium.org/downloads
Merci pour votre aide.
Alex.
Mon programme est le suivant et permet d'ouvrir le lien via une lecture d'un fichier csv :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| import csv
import os
from selenium import webdriver
# Spécifiez le chemin complet vers le fichier CSV
chemin_fichier_csv = r'C:\Users\conta\Documents\data.CSV'
# Vérifiez si le fichier CSV existe
if os.path.exists(chemin_fichier_csv):
# Ouvrez le fichier CSV en mode lecture
with open(chemin_fichier_csv, 'r') as csvfile:
# Créez un lecteur CSV
csvreader = csv.reader(csvfile)
# Utilisez enumerate pour obtenir le numéro de ligne
for numero_ligne, ligne in enumerate(csvreader, start=1):
# Si c'est la deuxième ligne (ligne 2)
if numero_ligne == 2:
# La première colonne (colonne 1) correspond à l'index 0 en Python
lien = ligne[0]
# Initialisez le navigateur (Chrome dans cet exemple)
driver = webdriver.Chrome()
# Ouvrez le lien dans le navigateur
driver.get(lien)
# Attendez une entrée de l'utilisateur avant de fermer la page
input("Appuyez sur Entrée pour fermer la page...")
# Fermez le navigateur
driver.quit()
break # Sortez de la boucle une fois que l'action est effectuée
else:
print("Le fichier CSV n'existe pas dans le chemin spécifié.") |