1. 程式人生 > >Selenium入門13 cookie的增刪改查

Selenium入門13 cookie的增刪改查

utf eval spa drive let .com 增刪改 stc font

cookie的增刪改查:

查詢:get_cookies()查詢所有cookie,get_cookie(cookie的name)獲取單個cookie

刪除:delete_cookie(cookie的name)

增加和修改:add_cookie({"name":"cookie name",value:"cookie value"})

#coding=utf-8
#cookie的增刪改查

from selenium import webdriver

dr=webdriver.Firefox()
dr.get("http://www.baidu.com")

#所有cookies查詢
cookies = dr.get_cookies()
print(cookies的類型: ,type(cookies)) #打印出來是list類型 print(cookie的類型: ,type(cookies[0])) #元素是dict類型 print(打印出所有的cookie: ) for cookie in cookies: #print(cookie) print(cookie["name"],cookie["value"]) #查詢單個cookie print("baiduid:", dr.get_cookie(BAIDUID)) #刪除cookie dr.delete_cookie("BAIDUID")
print(dr.get_cookie("BAIDUID")) #已刪除 none #增加cookie dr.add_cookie({"name":"testcookie","value":"testcookievalue"}) print(dr.get_cookie(testcookie)) #修改cookie dr.add_cookie({"name":"testcookie","value":"modify-testcookievalue"}) print(dr.get_cookie("testcookie")) dr.quit()

Selenium入門13 cookie的增刪改查