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
Lepaskan: 2024-12-06 00:55:14
asal
598 orang telah melayarinya

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"))
Salin selepas log masuk

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)
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan