Heim > Backend-Entwicklung > Python-Tutorial > Wie kann ich Cookies mit Python und Selenium WebDriver speichern und laden?

Wie kann ich Cookies mit Python und Selenium WebDriver speichern und laden?

Patricia Arquette
Freigeben: 2024-12-16 05:56:10
Original
867 Leute haben es durchsucht

How Can I Save and Load Cookies Using Python and Selenium WebDriver?

Speichern und Laden von Cookies im Python Selenium WebDriver

F: Können Sie Cookies mit dem Selenium WebDriver von Python speichern und laden?

A: Ja, Sie können Cookies bearbeiten Selenium WebDriver zum Bewahren und Wiederverwenden von Sitzungsinformationen. So machen Sie es mit Python:

Cookies speichern:

Importieren Sie zunächst das erforderliche Modul und erstellen Sie eine WebDriver-Instanz:

import pickle
driver = selenium.webdriver.Firefox()
Nach dem Login kopieren

Navigieren Sie zur gewünschten Website und rufen Sie die aktuellen Cookies als Python-Objekt ab:

driver.get("https://www.example.com")
cookies = pickle.dump(driver.get_cookies(), open("cookies.pkl", "wb"))
Nach dem Login kopieren

Laden Cookies:

Um die gespeicherten Cookies wieder zur WebDriver-Instanz hinzuzufügen, gehen Sie wie folgt vor:

driver.get("https://www.example.com")
cookies = pickle.load(open("cookies.pkl", "rb"))
for cookie in cookies:
    driver.add_cookie(cookie)
Nach dem Login kopieren

Durch Befolgen dieser Schritte können Sie Cookies effektiv in Python Selenium speichern und laden WebDriver zum Verwalten von Website-Sitzungen und zum Teilen von Anmeldeinformationen für verschiedene Ausführungen.

Das obige ist der detaillierte Inhalt vonWie kann ich Cookies mit Python und Selenium WebDriver speichern und laden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage