操作cookie
webdriver操作cookie的方法如下:
- get_cookies() #获得所有cookie
- get_cookie(name) #返回字典中为“name”的cookie
- add_cookie(cookie_dict) #添加cookie
- delete_cookie(name, optionString) #删除名为openString的cookie
- delete_all_cookies() #删除所有cookie
例:
from selenium import webdriver driver = webdriver.Chrome() driver.get("https://www.baidu.com") driver.maximize_window() #获取所有cookie信息,并打印 cookie = driver.get_cookies() print(cookie) #添加cookie driver.add_cookie({'name': 'my_key-aaa', 'value': 'my_value-bbb'}) #遍历指定cookies for cookie1 in driver.get_cookies(): print("{}->{}".format(cookie1['name'], cookie1['value'])) driver.quit()

浙公网安备 33010602011771号