Selenium入门13 cookie的增删改查
2024-09-07 04:01:08
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()
最新文章
- JavaScript 解决 onblur 与 onclick 冲突
- python 处理视频输入输出
- win10调用局域网内xp系统上的打印机
- NFS Volume Provider(Part III) - 每天5分钟玩转 OpenStack(64)
- JAVA IO NIO
- iOS学习之UINavigationController
- jquery.min.map详见
- 博主教你制作类似9patch效果的iOS图片拉伸
- Laravel5 路由问题 /home页面无法访问
- jquery图表插件morris.js参数详解和highcharts图表插件
- Python OS模块标准库的系统接口及操作方法
- csdn博客刷粉代码
- 编写jQuery插件--实现返回顶部插件
- QQ弹窗代码
- BIOS+MBR模式 VS UEFI+GPT模式
- 第一次碰到try-except(core python programming 2nd Edition 3.6)
- Cassandra - Non-system keyspaces don't have the same replication settings, effective ownership information is meaningless
- BZOJ 2707: [SDOI2012]走迷宫( tarjan + 高斯消元 )
- MyEclipse 免安装版制作
- 【Hibernate】set排序