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

Wie lade ich das Standardprofil von Chrome mit dem Python Selenium Webdriver?

Barbara Streisand
Barbara StreisandOriginal
2024-10-28 03:20:02237Durchsuche

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

Laden des Standardprofils von Chrome mit Python Selenium Webdriver

Um Website-Einstellungen und Cookies über Chrome-Sitzungen hinweg nahtlos beizubehalten, ist es oft wünschenswert, den Browser zu starten unter Verwendung seines Standardprofils. Pythons Selenium Webdriver bietet eine praktische Möglichkeit, dies zu erreichen.

Lösung

Hier ist ein Codeausschnitt, der zeigt, wie das Standardprofil von Chrome mit Selenium Webdriver geladen wird:

<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>

Den Profilpfad finden

Um den Pfad zu Ihren Chrome-Profildaten zu erhalten, führen Sie die folgenden Schritte aus:

  1. Geben Sie chrome://version ein / in die Adressleiste von Chrome.
  2. Suchen Sie den Eintrag „Profilpfad“.
  3. Der angezeigte Pfad hat das Format C:Benutzer{Benutzername}AppDataLocalGoogleChromeBenutzerdaten{Profil}
  4. Schließen Sie zur Verwendung im Python-Skript den Teil {profile} aus, was zu einem Pfad wie C:Users{username}AppDataLocalGoogleChromeUser Data führt.

Zusätzliche Optionen

  • So erstellen Sie ein separates Profil für Selenium: Ersetzen Sie den Pfad durch einen anderen Pfad, der nicht existiert. Chrome erstellt beim Start ein neues Profil und Verzeichnis dafür.

Das obige ist der detaillierte Inhalt vonWie lade ich das Standardprofil von Chrome mit dem 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