什么是cookie?
cookie
cookie,有时也用其复数形式cookies,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。
其实cookie是由网络服务器存储在你电脑硬盘上的一个txt类型的小文件,它和你的网络浏览行为有关,所以存储在你电脑上的cookie就像你的一张身份证,你电脑上的cookie和其他电脑上的cookie是不一样的;cookies不能被视作代码被执行,也不能成为病毒,所以它对你基本无害。
获取cookie
driver.get_cookies()
cookie字段解释


添加Cookie
应用:
跳过登录操作直接进入登录后的页面
实现步骤:
- 先完成登录的操作
- 获取Cookie:
driver.get_cookies() - 定义另一个驱动driver2
- 添加cookie:
driver2.add_cookie(cookie_dict)
注意事项
- 在使用
add_cookie()方法前,应该先进入这个网站的网址中,才能添加cookie,否则无法添加成功。 - 进入网站后,浏览器会自动生成cookie,如果运行
add_cookie()方法冲突或者失败,可以尝试先删除所有的cookie在添加。 - 使用
add_cookie()方法,每次只能添加一个cookie,也就是单个cookie字典,所以代码中需要循环插入。
删除cookie
删除所有cookie
driver.delete_all_cookies()
删除指定名字的cookie
driver.delete_cookie(健值)
理解与操作Cookie:Web浏览的身份标识
Cookie是网站用于辨别用户身份和跟踪session的数据文件,通常加密存储。它们不会执行代码或传播病毒。使用Python的Selenium库,可以获取、添加和删除cookie,例如在自动化测试中跳过登录流程。
1317

被折叠的 条评论
为什么被折叠?



