如何使用Python Selenium WebDriver保存和读取Cookies?
我们可以使用Python中的Selenium webdriver保存和读取cookies。cookie是浏览器关于应用程序保存的信息。cookie存储在key value对中。
它通常用于保存用户凭证。它还在cookie文件中存储有关用户在浏览器上操作的信息。我们可以添加、获取和删除浏览器的cookies。
语法
c = driver.get_cookies() ck = { 'name': 'Selenium', 'value': 'Java'} driver.add_cookie(ck)
例子
代码实现
from selenium import webdriver driver = webdriver.Chrome (executable_path="C:\chromedriver.exe") driver.maximize_window() driver.get("https://tutorialspoint.com/index.htm") #get current cookies c = driver.get_cookies() print(c) #count cookies with len method print(len(c)) # load a new cookie ck = { 'name': 'Selenium', 'value': 'Java'} # save new cookie driver.add_cookie(ck) #get new cookies and total count after addition ch = driver.get_cookies() print(ch) print(len(ch))
广告