admin管理员组文章数量:1529448
from selenium import webdriver
options = webdriver.ChromeOptions()
#无痕模式
options.add_argument('--incognito')
#启动chrome浏览器无痕模式
driver = webdriver.Chrome(chrome_options=options)
#打开百度
driver.get("http://www.baidu")
chorme webdriver下载:
webdriver与Chrome对应版本号
网址: http://chromedriver.storage.googleapis/index.html
win系统下载完成后把webdriver复制到将python安装目录下的\Scripts下即可
我的是C:\Users\thorne\AppData\Roaming\Python\Python310\Scripts
补充:selenium 启动Chrome 的其他常用配置参数
# 添加UA
options.add_argument('user-agent="MQQBrowser/26 Mozilla/5.0 (Linux; U; Android 2.3.7; zh-cn; MB200 Build/GRJ22; CyanogenMod-7) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1"')
# 指定浏览器分辨率
options.add_argument('window-size=1920x3000')
# 禁止GPU渲染
chrome_options.add_argument('--disable-gpu')
# 隐藏滚动条, 应对一些特殊页面
options.add_argument('--hide-scrollbars')
# 不加载图片, 提升速度
options.add_argument('blink-settings=imagesEnabled=false')
# 浏览器不提供可视化页面. linux下如果系统不支持可视化不加这条会启动失败
options.add_argument('--headless')
# 以最高权限运行
options.add_argument('--no-sandbox')
# 手动指定使用的浏览器位置
options.binary_location = r"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
# 禁用JavaScript
option.add_argument("--disable-javascript")
版权声明:本文标题:selenium打开chrome浏览器无痕模式 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1726733107a1082463.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论