Je travaille sur un script python pour le web-scrape et j'ai pris le chemin d'utiliser Chromedriver comme l'un des paquets. J'aimerais que cela fonctionne en arrière-plan sans fenêtres pop-up. J'utilise l'option 'headless' sur Chromedriver et cela semble faire l'affaire en n'affichant pas la fenêtre du navigateur, cependant, je vois toujours le fichier .exe s'exécuter. Voir la capture d'écran de ce dont je parle. Capture d'écran
Voici le code que j'utilise pour lancer ChromeDriver :
options = webdriver.ChromeOptions()
options.add_experimental_option("excludeSwitches",["ignore-certificate-errors"])
options.add_argument('headless')
options.add_argument('window-size=0x0')
chrome_driver_path = "C:\Python27\Scripts\chromedriver.exe"
J'ai essayé de modifier la taille de la fenêtre dans les options en la fixant à 0x0, mais je ne suis pas sûr que cela ait eu un effet puisque le fichier .exe s'affiche toujours.
Avez-vous une idée de la façon dont je peux faire cela ?
J'utilise Python 2.7 pour information.
0 votes
Duplicata possible de Exécution de Selenium avec Headless Chrome Webdriver
9 votes
@Basj Cette question a un an de plus que la question que vous avez liée. En fait, la question liée serait un doublon possible de celle-ci.