当前位置: 首页 > 编程笔记 >

Python Selenium操作Cookie的实例方法

石思淼
2023-03-14
本文向大家介绍Python Selenium操作Cookie的实例方法,包括了Python Selenium操作Cookie的实例方法的使用技巧和注意事项,需要的朋友参考一下

有了Selenium,还可以轻松操作Cookies,比如获取、添加、删除Cookies。具体代码如下:

from selenium import webdriver
browser = webdriver.Chrome()
browser.get('https://www.zhihu.com'
print(browser.get_cookies())
# browser.add_cookie({'aa':'aa','bb':'bb'})
# print(browser.get_cookies())
browser.delete_all_cookies()
print(browser.get_cookies())

这里需要注意的是,添加cookie时,长度应该和你获得的cookie长度一样。删除所有cookie后,获得的cookie为空。

基础知识点扩展:

cookie的属性

一般cookie所具有的属性,包括:

  • Domain:域,表示当前cookie所属于哪个域或子域下面。

对于服务器返回的Set-Cookie中,如果没有指定Domain的值,那么其Domain的值是默认为当前所提交的http的请求所对应的主域名的。比如访问 http://www.example.com,返回一个cookie,没有指名domain值,那么其为值为默认的www.example.com。

  • Path:表示cookie的所属路径。
  • Expire time/Max-age:表示了cookie的有效期。expire的值,是一个时间,过了这个时间,该cookie就失效了。或者是用max-age指定当前cookie是在多长时间之后而失效。如果服务器返回的一个cookie,没有指定其expire time,那么表明此cookie有效期只是当前的session,即是session cookie,当前session会话结束后,就过期了。对应的,当关闭(浏览器中)该页面的时候,此cookie就应该被浏览器所删除了。
  • secure:表示该cookie只能用https传输。一般用于包含认证信息的cookie,要求传输此cookie的时候,必须用https传输。
  • httponly:表示此cookie必须用于http或https传输。这意味着,浏览器脚本,比如javascript中,是不允许访问操作此cookie的。

到此这篇关于Python Selenium操作Cookie的实例方法的文章就介绍到这了,更多相关Python Selenium操作Cookie内容请搜索小牛知识库以前的文章或继续浏览下面的相关文章希望大家以后多多支持小牛知识库!

 类似资料:
  • 本文向大家介绍JavaScript操作Cookie方法实例分析,包括了JavaScript操作Cookie方法实例分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JavaScript操作Cookie方法。分享给大家供大家参考。具体如下: 希望本文所述对大家的javascript程序设计有所帮助。

  • 本文向大家介绍JavaScript中Cookie操作实例,包括了JavaScript中Cookie操作实例的使用技巧和注意事项,需要的朋友参考一下 JavaScript Cookie   Cookie对象:   Cookie是一种以文件的形式保存在客户端硬盘的Cookies文件夹中的用户数据信息(Cookie数据)。   Cookie文件由所访问的Web站点建立,以长久的保存客户端与Web站点间的

  • 本文向大家介绍php针对cookie操作的队列操作类实例,包括了php针对cookie操作的队列操作类实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php针对cookie操作的队列操作类。分享给大家供大家参考。具体分析如下: 这里包括了从简单的cookie操作(增加,删除,修改)到我们的cookie队列操作类的操作,对此感兴趣的朋友可以参考一下。 一、PHP 的COOKIE cook

  • 本文向大家介绍Yii框架操作cookie与session的方法实例详解,包括了Yii框架操作cookie与session的方法实例详解的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Yii框架操作cookie与session的方法。分享给大家供大家参考,具体如下: cookie操作 设置cookie 删除cookie 读取cookie 细心的人可能发现读取cookie和前面的组件略有不同,

  • 本文向大家介绍Django中的cookie与session操作实例代码,包括了Django中的cookie与session操作实例代码的使用技巧和注意事项,需要的朋友参考一下 添加cookie: 获得cookie: 删除cookie: 添加session: 获取session: 删除session: 总结 以上所述是小编给大家介绍的Django中的cookie与session操作实例代码,希望对大

  • 本文向大家介绍JS操作COOKIE实现备忘记录的方法,包括了JS操作COOKIE实现备忘记录的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JS操作COOKIE实现备忘记录的方法。分享给大家供大家参考,具体如下: 具体涉及JS针对cookie的写入与获取操作,代码如下: 更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript查找算法技巧总结》、《Jav