如何获取ChromeOptions的全部参数列表及参数说明?
如何获取 ChromeOptions 的完整参数列表及作用
本地直接获取权威列表
Chrome 自带了命令行参数的完整说明,在终端执行以下命令,就能得到与你当前安装版本完全匹配的所有可用参数及详细作用:
chrome --help
这个列表是最准确的,不会出现版本兼容问题。
查看源码获取细节信息
如果需要了解参数的底层逻辑(比如默认值、生效条件),可以查看 Chrome 源码仓库中的 chrome/common/chrome_switches.cc 文件,里面定义了所有命令行参数的具体定义和说明。
Selenium 中使用的参数说明
Selenium 的 ChromeOptions.add_argument() 本质就是传递 Chrome 的原生命令行参数,所以上面获取到的参数都可以直接在代码中使用,比如你给出的示例:
chrome_options = webdriver.ChromeOptions() chrome_options.add_argument("--headless") # 无头模式运行,不显示浏览器界面
几个常用参数参考:
--disable-gpu:禁用GPU加速,通常和--headless搭配使用--start-maximized:启动时最大化浏览器窗口--incognito:开启隐身模式--disable-extensions:禁用所有浏览器扩展
内容的提问来源于stack exchange,提问作者JB Silva
相关产品推荐
相关产品推荐

