【十三】cookie处理
webdriver 操作 cookie 的方法有:
- get_cookies() 获得所有 cookie 信息
- get_cookie(name) 返回特定 name 有 cookie 信息
- add_cookie(cookie_dict) 添加 cookie,必须有 name 和 value 值
- delete_cookie(name) 删除特定(部分)的 cookie 信息
- delete_all_cookies() 删除所有 cookie 信息
# -*- coding:utf-8 -*- from selenium import webdriver import time driver = webdriver.Firefox() driver.get("https://www.baidu.com") # 查询 所有cookie all_ck = driver.get_cookies() print(all_ck) # 查询指定cookie one_ck = driver.get_cookie("name") # 添加一个cookie,向 cookie 的 name 和 value 添加会话信息 add_ck = driver.add_cookie({'name':'haha','value':'哈哈'}) all_ck = driver.get_cookies() print(all_ck) # 删除一个cookie del_ck = driver.delete_cookie("haha") all_ck = driver.get_cookies() print(all_ck) # 删除所有 cookie driver.delete_all_cookies() all_ck = driver.get_cookies() print(all_ck) driver.quit()
浙公网安备 33010602011771号