发布时间: 2023-7-6 文章作者: myluzh 分类名称: Python 朗读文章
设置 WebDriver 的选项参数可以使用 Options 类,具体如下所示:
from selenium import webdriver from selenium.webdriver.chrome.options import Options # 创建 ChromeOptions 实例 options = Options() # 设置选项参数 options.add_argument("--headless") # 无界面模式运行 options.add_argument("--disable-gpu") # 禁用GPU加速 options.add_argument("--window-size=1920,1080") # 设置窗口大小 # 创建 Chrome 浏览器实例,并传入选项参数 driver = webdriver.Chrome(options=options)
其中,add_argument()
方法用于添加选项参数。你可以根据需要选择适合的选项参数来配置你的 WebDriver 实例。常见的选项参数包括:
--headless
:启用无界面模式运行浏览器。
--disable-gpu
:禁用 GPU 加速。
--window-size=width,height
:设置浏览器窗口大小,单位为像素。
--user-agent="user_agent_string"
:设置用户代理(User-Agent)字符串。
--proxy-server=host:port
:设置代理服务器地址和端口。
你可以根据具体需求自行添加和配置选项参数。
--headless
:以无界面模式运行浏览器。
--disable-gpu
:禁用 GPU 加速。
--window-size=width,height
:设置浏览器窗口的宽度和高度。
--start-maximized
:启动浏览器时最大化窗口。
--user-agent="user_agent_string"
:设置浏览器的用户代理(User-Agent)字符串。
--proxy-server=host:port
:设置代理服务器地址和端口。
--ignore-certificate-errors
:忽略证书错误。
--disable-extensions
:禁用浏览器扩展。
--incognito
:以隐身模式启动浏览器。
--disable-notifications
:禁用浏览器通知。
--disable-infobars
:禁用浏览器的信息栏。
--disable-popup-blocking
:禁用弹出窗口阻止。
这些选项参数可以根据具体需求来进行配置。你可以根据自己的情况选择适合的选项参数来定制你的 WebDriver 实例。
发表评论