Comment cacher la fenêtre chromedriver.exe ?

Résolu
SuperRobot Messages postés 26 Date d'inscription   Statut Membre Dernière intervention   -  
ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Pouvez-vous me dire comment cacher la fenêtre chromedriver.exe de selenium sur python ???
Merci d'avance.
A voir également:

1 réponse

ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   1 223
 
'lut,
ajoute l'option
headless
au driver, ça évitera d'ouvrir une fenêtre:
options = webdriver.ChromeOptions()
options.add_argument('headless')
driver = webdriver.Chrome('chromedriver', chrome_options=options)
0
SuperRobot Messages postés 26 Date d'inscription   Statut Membre Dernière intervention  
 
Ça rend invisible le navigateur, mais ça ne rend pas invisible la fenêtre de chromedriver.exe...
0
SuperRobot Messages postés 26 Date d'inscription   Statut Membre Dernière intervention  
 
Pouvez-vous me répondre ?...
0
ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   1 223 > SuperRobot Messages postés 26 Date d'inscription   Statut Membre Dernière intervention  
 
Malheureuement ta demande n'est pas réalisable simplement. Windows est particulièrement casse-pieds en ce qui concerne la création de fenêtres de console...
Une solution existe quand même, ne nécessitant pas de modification directe à Selenium mais qui requiert de créer une sous-classe de
WebDriver
comme on peut voir sur ce post StackOverflow. Il suffit juste de copier le 1er bloc de code et de s'en servir comme montre le 2eme.
0