selenium中webdriver常用的ChromeOptions参数

时间:2025-03-26 08:48:47
  • add_argument(argument):添加命令行参数。
  • add_experimental_option(name, value):添加实验性质的选项。
  • binary_location:设置Chrome浏览器可执行文件的路径。
  • debugger_address:指定远程调试地址。
  • headless:设置浏览器是否以无头模式(不显示界面)运行。
  • window_size:设置浏览器窗口的大小。
  • user_data_dir:指定用户数据目录,可以用于设置用户配置、缓存等信息。
  • profile_directory:指定用户配置文件目录。
  • disable_extensions:禁用扩展程序。
  • disable_gpu:禁用GPU加速。
  • no_sandbox:禁用沙盒模式。
  • disable_notifications:禁用通知。
  • disable_infobars:禁用信息栏。
  • disable_web_security:禁用Web安全性。
  • incognito:启动隐身模式。
  • ignore_certificate_errors:忽略SSL证书错误。
  • disable_dev_shm_usage:禁用/dev/shm使用。
  • disable_setuid_sandbox:禁用setuid沙盒。
  • disable_background_networking:禁用后台网络。
  • disable_client_side_phishing_detection:禁用客户端端钓鱼检测。
  • disable_component_extensions_with_background_pages:禁用后台页面的组件扩展例如密码管理、自动填表、翻译等。
  • disable_default_apps:禁用默认应用。
  • disable_file_system:禁用文件系统API。
  • disable_fullscreen:禁用全屏模式。
  • disable_sync:禁用同步功能。
  • disable_tab_for_desktop_share:禁用桌面共享选项卡。
  • disable-features=Translate:禁用 Chrome 翻译,包括手动选项和检测到不同语言的页面时弹出的提示。
  • disable-features=GlobalMediaControls:隐藏可打开用于控制媒体会话的对话框的工具栏按钮。
  • disable-external-intent-requests:禁止在外部应用程序中打开链接。
  • disable-notifications:禁用 Web 通知和推送 API
  • disable-sync:禁用同步到 Google 帐户
  • hide_scrollbars:隐藏滚动条。
  • mute_audio:静音浏览器。
  • no-first-run:跳过首次运行向导
  • aggressive-cache-discard:缓存丢弃
  • allow-running-insecure-content:允许运行不安全内容
  • deny-permission-prompts:通过自动拒绝来抑制所有权限提示。
  • 相关文章