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é.")