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 : Sélectionner tout - Visualiser dans une fenêtre à part
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é.")
Partager