Heim  >  Artikel  >  Backend-Entwicklung  >  Wie lade ich das Standardprofil in Chrome mit Python Selenium Webdriver?

Wie lade ich das Standardprofil in Chrome mit Python Selenium Webdriver?

Barbara Streisand
Barbara StreisandOriginal
2024-10-27 10:24:02841Durchsuche

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

Standardprofil in Chrome mit Python Selenium Webdriver laden

Um Cookies und Website-Einstellungen sitzungsübergreifend in Chrome beizubehalten, ist dies erforderlich Starten Sie den Browser mit seinem Standardprofil.

Lösung:

Geben Sie mithilfe der Klasse webdriver.ChromeOptions den Pfad zum Standardprofil mit der Methode add_argument an:

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

Ersetzen Sie „C:Path“ durch den tatsächlichen Pfad zu Ihren Chrome-Profildaten. Um diesen Pfad zu ermitteln, navigieren Sie in der Adressleiste zu chrome://version. Wenn Ihr Pfad beispielsweise als „C:UserspcAppDataLocalGoogleChromeUser DataDefault“ angezeigt wird, geben Sie nur den Pfad bis zu „Benutzerdaten“ ein:

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

Erstellen Sie abschließend eine webdriver.Chrome-Instanz mit den angegebenen Optionen:

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

Das obige ist der detaillierte Inhalt vonWie lade ich das Standardprofil in Chrome mit Python Selenium Webdriver?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn