selenium浏览器配置项options
简介
常见的配置有:
-
开启无界面模式,加快访问速度
-
配置代理,UA
-
配置拓展插件
-
禁止图片和视频的加载:提升网页加载速度
-
禁用javascript
-
禁用gpu等
常见的配置
Options.add_experimental_option("detach", True) # 引入不关闭浏览器的相关配置项
Options.add_experimental_option("excludeSwitches", ['enable-automation', 'enable-logging']) # 避免终端下执行代码报警告
Options.add_experimental_option("detach", True) # 不关闭网页
Options.add_extension('插件') # 加载拓展插件
Options.add_argument('--headless') # 开启无界面模式,如果涉及到与网页的交互(输入内容,点击按钮)那么有些网站就不能使用无头浏览器
Options.add_argument("--disable-gpu") # 禁用gpu
Options.add_argument('--user-agent=Mozilla/5.0 HAHA') # 配置对象添加替换User-Agent的命令
Options.add_argument('--window-size=1366,768') # 设置浏览器分辨率(窗口大小)
Options.add_argument('--start-maximized') # 最大化运行(全屏窗口),不设置,取元素会报错
Options.add_argument('--disable-infobars') # 禁用浏览器正在被自动化程序控制的提示
Options.add_argument('--incognito') # 隐身模式(无痕模式)
Options.add_argument('--disable-javascript') # 禁用javascript
Options.add_argument(f"--proxy-server=http://115.239.102.149:4214") # 使用代理
Options.add_argument('blink-settings=imagesEnabled=false') # 不加载图片, 提升速度
# 加载用户缓存,可以记录使用记录和cookie,如果不指定缓存路径,会自动创建临时文件夹。
user_dir = r'./browser_cache'
Options.add_argument(f"--user-data-dir={user_dir}")
使用方法
首先引入配置项
# 引入配置项
Options = webdriver.ChromeOptions()
使用自己所需要的配置项,写入下方,比如:
Options = webdriver.ChromeOptions()
Options.add_argument("--disable-gpu") # 禁用gpu
最后将配置项加入浏览器中
# 将配置添加到浏览器对象中
browser = webdriver.Chrome(service=s, options=options)
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhgfjkhg
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13