码迷,mamicode.com
首页 > 其他好文 > 详细

Selenium入门13 cookie的增删改查

时间:2018-10-04 11:19:14      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:mil   driver   cookie   port   name   str   webdriver   color   ict   

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的增删改查

标签:mil   driver   cookie   port   name   str   webdriver   color   ict   

原文地址:https://www.cnblogs.com/dinghanhua/p/9740460.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!