python 让selenium(webdriver ) 不d出窗口运行(静默模式启动)

python 让selenium(webdriver ) 不d出窗口运行(静默模式启动),第1张

概述python 让selenium(webdriver ) 不d出窗口运行静默模式启动

什么是 headless Chrome

headless Chrome 是 Chrome 浏览器的无界面形态,可以在不打开浏览器的前提下,使用所有 Chrome 支持的特性运行你的程序。相比于现代浏览器,headless Chrome 更加方便测试 web 应用,获得网站的截图,做爬虫抓取信息等。相比于较早的 PhantomJs,SlimerJs 等,headless Chrome 则更加贴近浏览器环境。

headless Chrome作用

为了提高selenium脚本的执行速度,我们可能会考虑使用PhantomJs这类的headless 浏览器,但这些工具对JavaScript支持不好或者对web的支持不好,占用资源多,跟真实浏览器存在一定的差异等等问题。Chrome 浏览器提供的headless Chrome,简单说我们也可以在不打开Chrome GUI的情况在Chrome下执行我们的Selenium脚本,可提升脚本的执行效率。

headless Chrome 对Chrome版本要求

官方文档中介绍,mac和linux环境要求Chrome版本是59+,而windows版本的Chrome要求是60+

如果想进一步了解headless,请移步官网:https://developers.Google.cn/web/updates/2017/04/headless-Chromepython 让selenium 不d出窗口运行(静默模式启动)

from selenium import webdriver, commonoption = webdriver.ChromeOptions()option.add_argument('headless')browser = webdriver.Chrome(Chrome_options=option)


总结

以上是内存溢出为你收集整理的python 让selenium(webdriver ) 不d出窗口运行(静默模式启动)全部内容,希望文章能够帮你解决python 让selenium(webdriver ) 不d出窗口运行(静默模式启动)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1198171.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存