Maison >développement back-end >Tutoriel Python >Comment charger le profil par défaut dans Chrome avec Python Selenium Webdriver ?

Comment charger le profil par défaut dans Chrome avec Python Selenium Webdriver ?

Barbara Streisand
Barbara Streisandoriginal
2024-10-27 10:24:02940parcourir

How to Load the Default Profile in Chrome with Python Selenium Webdriver?

Chargement du profil par défaut dans Chrome avec Python Selenium Webdriver

Afin de conserver les cookies et les préférences du site d'une session à l'autre dans Chrome, il est nécessaire de lancez le navigateur avec son profil par défaut.

Solution :

À l'aide de la classe webdriver.ChromeOptions, spécifiez le chemin d'accès au profil par défaut à l'aide de la méthode add_argument :

<code class="python">options = webdriver.ChromeOptions()
options.add_argument("user-data-dir=C:\Path")</code>

Remplacez "C:Path" par le chemin réel d'accès aux données de votre profil Chrome. Pour déterminer ce chemin, accédez à chrome://version dans la barre d'adresse. Par exemple, si votre chemin s'affiche sous la forme "C:UserspcAppDataLocalGoogleChromeUser DataDefault", incluez uniquement le chemin jusqu'à "User Data" :

<code class="python">options.add_argument("user-data-dir=C:\Users\pc\AppData\Local\Google\Chrome\User Data")</code>

Enfin, créez une instance webdriver.Chrome avec les options spécifiées :

<code class="python">w = webdriver.Chrome(executable_path="C:\Users\chromedriver.exe", chrome_options=options)</code>

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn