Selenium: Chrome s'ouvre puis se referme

Résolu
Paulo-rki -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -

Bonjour,

Je tente de lancer un script en Python avec Selenium pour m'ouvrir une page sur chrome.

Le code:

from selenium import webdriver
from selenium.webdriver.chrome.service import Service

service = Service(executable_path='chromedriver.exe')
options = webdriver.ChromeOptions()
driver = webdriver.Chrome(service=service, options=options)
driver.get("https://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Accueil_principal")

La page s'ouvre mais se ferme juste après et je ne comprends pas pourquoi, est-ce que quelqu'un aurait déjà eu le même problème ?

Merci beaucoup ;)

1 réponse

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     

    Bonjour,

    Il faut détacher le navigateur de ton script, comme expliqué ici.

    from selenium import webdriver
    from selenium.webdriver.chrome.service import Service
    
    # service = Service(executable_path="/usr/bin/chromedriver")  # Linux
    service = Service(executable_path="chromedriver.exe")  # Windows
    options = webdriver.ChromeOptions()
    options.add_experimental_option("detach", True)
    driver = webdriver.Chrome(service=service, options=options)
    driver.get("https://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Accueil_principal")

    Bonne chance

    0