Maison >développement back-end >Tutoriel Python >Comment charger le profil par défaut dans Chrome avec 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!