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()
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"))
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)
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!