You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取Python中Selenium模块的全部可配置选项文档?

Python Selenium ChromeOptions 完整配置选项查找指南

一、命令行参数(add_argument)

这类选项本质是Chrome浏览器原生支持的命令行启动参数,完整列表由Chrome官方维护,覆盖窗口控制、隐私设置、性能调试等各类场景。除了你用到的headless,常见的还有:

  • --start-maximized:启动时最大化窗口
  • --incognito:开启无痕模式
  • --disable-gpu:禁用GPU加速(部分环境下headless模式需搭配此参数)
  • --disable-extensions:禁用所有浏览器扩展
  • --no-sandbox:关闭沙箱模式(Linux环境下常需配置)

二、实验性选项(add_experimental_option)

这类是ChromeDriver提供的扩展配置,完整说明可在ChromeDriver官方文档中找到,比如你用到的detach(保持浏览器进程在驱动退出后不关闭),还有:

  • excludeSwitches:排除默认命令行开关,例如["enable-automation"]可移除"Chrome正受到自动测试软件控制"的提示
  • useAutomationExtension:设为False可禁用ChromeDriver自带的自动化扩展
  • prefs:配置浏览器偏好,比如自定义下载路径、禁用弹窗,示例:
    chrome_options.add_experimental_option("prefs", {
        "download.default_directory": "/your/download/path",
        "profile.default_content_setting_values.notifications": 2
    })
    

三、补充说明

  • Selenium官方文档会同步部分常用配置,但完整的底层选项仍以Chrome和ChromeDriver的官方说明为准
  • 部分实验性选项会随Chrome版本更新调整,建议对应你使用的Chrome、ChromeDriver、Selenium版本查阅适配文档

内容的提问来源于stack exchange,提问作者20MikeMike

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 16:55:26