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()