【selenium】关于cookie的操作和无头模式

举报
爱打瞌睡的CV君 发表于 2022/07/07 22:40:56 2022/07/07
【摘要】 文章目录 一、cookie操作二、无头操作 一、cookie操作 使用selenium模拟登陆可以获取网站的cookie 操作描述get_cookies以字典的形式返回当前会话中可见...

一、cookie操作

使用selenium模拟登陆可以获取网站的cookie

操作 描述
get_cookies 以字典的形式返回当前会话中可见的 cookie 信息
get_cookie(name) 返回 cookie 字典中 key == name 的 cookie 信息
add_cookie(cookie_dict) 将 cookie 添加到当前会话中
delete_cookie(name) 删除指定名称的单个 cookie
delete_all_cookies() 删除会话范围内的所有 cookie

二、无头操作

需要导入:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

  
 
  • 1
  • 2

然后进行配置:

# 配置
option = Options()
# 为Chrome配置无头模式
option.add_argument("--headless")
# 启动浏览器时加入配置
driver = webdriver.Chrome(options=option)

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

这样就可以实现无头模式啦!

文章来源: luckystar.blog.csdn.net,作者:爱打瞌睡的CV君,版权归原作者所有,如需转载,请联系作者。

原文链接:luckystar.blog.csdn.net/article/details/123279022

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。