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!