其他分享
首页 > 其他分享> > add_argument()方法基本参数使用

add_argument()方法基本参数使用

作者:互联网

selenium做web自动化时我们想要通过get打开一个页面之前就设置好一些基本参数,需要

通过add_argument()方法来设置,下面以一个简单的不展示窗口为例。

option = webdriver.ChromeOptions()  # 实例化ChromeOptions
option.add_argument('--headless')  # 设置无窗口模式
driver = webdriver.Chrome(options=option)  # 实例化Chrome
driver.implicitly_wait(10)
driver.get("https://www.baidu.com/")

除了headless外,还有如下几种参数最常用的

option.add_experimental_option("excludeSwitches", ["enable-automation"])  # 禁止浏览器被监控提示
option.add_argument("--user-agent='  '")  # 设置请求头user-agent
option.add_argument('--start-maximized')  # 设置窗口最大化
option.add_argument('--window-size=200,200')  # 设置窗口大小
option.add_argument('--incognito')  # 无痕模式
option.add_argument('--hide-scrollbars')  # 隐藏滚动条
option.add_argument('--disable-javascript')  # 禁用js
option.add_argument('--blink-settings=imagesEnabled=false')  # 不加载图片(拦截图片)
option.add_argument('--disable-gpu')  # 禁用gpu加速

这里需要注意的是禁止浏览器被监控的提示用的是add_experimental_option()方法

标签:option,--,driver,argument,add,设置,基本参数
来源: https://www.cnblogs.com/lihongtaoya/p/16629955.html