selenium启动浏览器时一些常用的参数与功能

python+selenium可以很容易的控制浏览器,但在selenium启动浏览器之前,可以向浏览器驱动传递一些参数,以更改浏览器的行为

1. headless,无头模式,传递此参数浏览器不会显示界面,程序在后台运行

2. blink-settings=imagesEnabled=false不加载网页中的图片,当网页中有大量图片需要加载时,使用此参数可以极大的提高代码运行速度,搭配无头模式更好,因为在后台运行的浏览器控制并不需要加载图片。

3. start-maximized,浏览器启动时最大化,需要人工监视浏览器运行时,窗口需要最大化。

4. window-size=1280*1024,设置浏览器窗口的大小

5.disable-infobars,禁用浏览器由自动测试软件控制的提示,这个在chromeV75及以下版本可用,chromeV76及以上版本,可以使用传递实验性参数excludeSwitches,将值设置为enable_automation

6. disable-javascript,禁用页面中的javascript脚本

7.disable-gpu禁用GPU加速

8.user-agent,设置请求头的User-Agent

9.hide-scrollbars隐藏滚动条,应对一些特殊页面

10.disable-extensions禁用扩展

版权声明:

作者: freeclashnode

链接: https://www.freeclashnode.com/news/article-3876.htm

来源: FreeClashNode

文章版权归作者所有,未经允许请勿转载。

免费节点实时更新

热门文章

最新文章

归档