Maison  >  Article  >  développement back-end  >  Comment charger le profil par défaut de Chrome à l'aide de Python Selenium Webdriver ?

Comment charger le profil par défaut de Chrome à l'aide de Python Selenium Webdriver ?

Barbara Streisand
Barbara Streisandoriginal
2024-10-28 03:20:02237parcourir

How to Load Chrome's Default Profile Using Python Selenium Webdriver?

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

Pour conserver de manière transparente les préférences du site et les cookies au cours des sessions Chrome, il est souvent souhaitable de lancer le navigateur en utilisant son profil par défaut. Selenium Webdriver de Python offre un moyen pratique d'y parvenir.

Solution

Voici un extrait de code qui montre comment charger le profil par défaut de Chrome à l'aide de Selenium Webdriver :

<code class="python">from selenium import webdriver

options = webdriver.ChromeOptions() 
options.add_argument("user-data-dir=C:\Path") #Path to your chrome profile
w = webdriver.Chrome(executable_path="C:\Users\chromedriver.exe", chrome_options=options)</code>

Localisation du chemin du profil

Pour obtenir le chemin d'accès aux données de votre profil Chrome, suivez ces étapes :

  1. Tapez chrome://version / dans la barre d'adresse de Chrome.
  2. Localisez l'entrée "Chemin du profil".
  3. Le chemin affiché est au format C:Users{username}AppDataLocalGoogleChromeUser Data{profile}
  4. Pour une utilisation dans le script Python, excluez la partie {profile}, ce qui donne un chemin comme C:Users{username}AppDataLocalGoogleChromeUser Data.

Options supplémentaires

  • Pour créer un profil distinct pour Selenium : remplacez le chemin par tout autre chemin qui n'existe pas. Chrome créera un nouveau profil et un nouveau répertoire au démarrage.

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