Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Menyimpan dan Memuatkan Kuki dalam Selenium WebDriver menggunakan Python?

Bagaimanakah Saya Boleh Menyimpan dan Memuatkan Kuki dalam Selenium WebDriver menggunakan Python?

DDD
DDDasal
2024-12-06 00:55:14616semak imbas

How Can I Save and Load Cookies in Selenium WebDriver using Python?

Menyimpan dan Memuatkan Kuki dalam Selenium WebDriver Menggunakan Python

Menyimpan dan memuatkan kuki dalam Selenium WebDriver Python ialah ciri yang mudah untuk mengekalkan sesi yang disahkan di seluruh berbilang kejadian atau pelaksanaan penyemak imbas.

Fungsi getCookies() dalam Selenium WebDriver mengembalikan senarai objek Kuki yang mewakili kuki semasa untuk domain semasa. Untuk menyimpan kuki ini pada fail, kami boleh menggunakan modul acar terbina dalam Python.

Untuk menyimpan kuki ke fail .txt:

import pickle
import selenium.webdriver

driver = selenium.webdriver.Firefox()
driver.get("http://www.google.com")
pickle.dump(driver.get_cookies(), open("cookies.txt", "wb"))

Untuk memuatkan kuki daripada . txt fail kemudian:

import pickle
import selenium.webdriver

driver = selenium.webdriver.Firefox()
driver.get("http://www.google.com")
cookies = pickle.load(open("cookies.txt", "rb"))
for cookie in cookies:
    driver.add_cookie(cookie)

Dengan mengikuti langkah ini, anda boleh menyimpan dan memuatkan kuki dengan mudah dalam Selenium WebDriver, memastikan penyemak imbas anda sesi boleh disahkan dan disesuaikan mengikut keperluan.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyimpan dan Memuatkan Kuki dalam Selenium WebDriver menggunakan Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn