1.获取所有cookie信息
get_cookies()
"""cookie的调用"""
from selenium import webdriver
from time import sleep
#打开bing页面
driver = webdriver.Chrome()
driver.get("https://www.bing.com")
driver.set_window_size(1300,1000)
#搜索selenium
driver.find_element_by_id("sb_form_q").send_keys("selenium")
sleep(1)
driver.find_element_by_id("sb_form_go").click()
sleep(1)
#获取所有的cookie
cookies = driver.get_cookies()
print(cookies)
#退出
driver.quit()
2.获取指定的cookie信息
get_cookie([name])
如下图,在()内填入key为'name'所对应的value值,会返回该项所在的字典

"""cookie的调用:获取指定的cookie信息"""
from selenium import webdriver
from time import sleep
#打开bing页面
driver = webdriver.Chrome()
driver.get("https://www.bing.com")
driver.set_window_size(1300,1000)
#搜索selenium
driver.find_element_by_id("sb_form_q").send_keys("selenium")
sleep(1)
driver.find_element_by_id("sb_form_go").click()
sleep(1)
#获取指定的cookie
cookie = driver.get_cookie('_EDGE_S')
print(cookie)
#退出
driver.quit()
3.删除所有cookie信息
delete_all_cookies()
"""cookie的调用:删除所有cookie信息"""
from selenium import webdriver
from time import sleep
#打开bing页面
driver = webdriver.Chrome()
driver.get("https://www.bing.com")
driver.set_window_size(1300,1000)
#搜索selenium
driver.find_element_by_id("sb_form_q").send_keys("selenium")
sleep(1)
driver.find_element_by_id("sb_form_go").click()
sleep(1)
#先打印处获取的cookie,然后删除,接着再次打印以查看是否删除掉了cookie
print(driver.get_cookies())
driver.delete_all_cookies()
sleep(1)
print(driver.get_cookies())
#退出
driver.quit()
4.删除指定的cookie信息
delete_cookie([name])
如下图,在()内填入key为'name'所对应的value值

"""cookie的调用:删除指定的cookie信息"""
from selenium import webdriver
from time import sleep
#打开bing页面
driver = webdriver.Chrome()
driver.get("https://www.bing.com")
driver.set_window_size(1300,1000)
#搜索selenium
driver.find_element_by_id("sb_form_q").send_keys("selenium")
sleep(1)
driver.find_element_by_id("sb_form_go").click()
sleep(1)
#删除指定的cookie
print(driver.get_cookies())
sleep(1)
driver.delete_cookie('SRCHUSR')
sleep(1)
print(driver.get_cookies())
#退出
driver.quit()
5.添加cookie值
add_cookie(cookie_dict)
cookie_dict指字典对象,必须有name和value两个值

"""cookie的调用:添加cookie"""
from selenium import webdriver
from time import sleep
#打开bing页面
driver = webdriver.Chrome()
driver.get("https://www.bing.com")
driver.set_window_size(1300,1000)
#搜索selenium
driver.find_element_by_id("sb_form_q").send_keys("selenium")
sleep(1)
driver.find_element_by_id("sb_form_go").click()
sleep(1)
#添加cookie
print(driver.get_cookies())
sleep(1)
driver.add_cookie({"name":"guaguagua","value":"CW=guaguagua"})
sleep(1)
print(driver.get_cookies())
#退出
driver.quit()
浙公网安备 33010602011771号