Configuration de ChromeDriver pour lancer le navigateur Chrome en mode sans tête
Énoncé du problème :
Pour améliorer les performances d'un script de web-scraping utilisant Python et ChromeDriver, l'utilisateur souhaite l'utiliser en mode sans tête pour éliminer fenêtres contextuelles du navigateur. Bien que la définition de l'option « sans tête » sur ChromeDriver empêche l'apparition des fenêtres du navigateur, le fichier .exe reste visible.
Solution :
Pour configurer ChromeDriver afin de lancer le navigateur Chrome dans mode sans tête, utilisez les éléments suivants code :
from selenium import webdriver from selenium.webdriver.chrome.options import Options options = Options() options.add_argument('--headless') options.add_argument('--disable-gpu') # May be necessary. driver = webdriver.Chrome(CHROMEDRIVER_PATH, chrome_options=options)
Explication :
Ce code accomplit les tâches suivantes :
La suggestion la modification devrait éliminer la visibilité du fichier .exe persistant et garantir que ChromeDriver fonctionne uniquement en mode sans tête.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!