当前位置:首页 » 《关注互联网》 » 正文

selenium中webdriver常用的ChromeOptions参数

24 人参与  2024年04月29日 09:21  分类 : 《关注互联网》  评论

点击全文阅读


官网链接:Browser Options | Selenium

使用示例:

from selenium import webdriverfrom selenium.webdriver.chrome.options import Options# 创建选项对象options = Options()# 设置浏览器启动时的窗口大小options.add_argument("--window-size=1920,1080")# 启动浏览器时不显示图形界面options.add_argument("--headless")# 创建Chrome WebDriver时传入选项对象driver = webdriver.Chrome(options=options)# 访问网页driver.get("https://www.example.com")# 在这里进行其他操作...# 关闭浏览器driver.quit()

常用参数:

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 通知和推送 APIdisable-sync:禁用同步到 Google 帐户hide_scrollbars:隐藏滚动条。mute_audio:静音浏览器。no-first-run:跳过首次运行向导aggressive-cache-discard:缓存丢弃allow-running-insecure-content:允许运行不安全内容deny-permission-prompts:通过自动拒绝来抑制所有权限提示。

点击全文阅读


本文链接:http://zhangshiyu.com/post/101719.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1