【问题标题】:How to open a web page with selenium where the browser will have this setting --disable-web-security --user-data-dir --disable-web-security如何使用 selenium 打开网页,其中浏览器将具有此设置 --disable-web-security --user-data-dir --disable-web-security
【发布时间】:2019-12-21 20:25:25
【问题描述】:

如何在 python 上使用 selenium 在 Firefox 或 Chrome 上打开网页,其中浏览器将具有此设置 '--disable-web-security --user-data-dir --disable-web-security'。通常我可以创建一个快捷方式并添加这一行,但是我不能在上面运行我的 selenium 脚本。我可以编写一行代码来使用这些设置启动浏览器吗?或者我可以将此设置添加到 selenium 正在访问的浏览器的基本版本吗?

【问题讨论】:

    标签: python-3.x selenium google-chrome firefox


    【解决方案1】:

    如果您使用的是 ChromeDriver,则可以使用ChromeOptions() 来实现此目的。这是一个示例:

        var options = new ChromeOptions();
        options.AddArgument("--disable-extensions");
        options.AddArguments("--disable-web-security");
        options.AddArgument("--no-sandbox");
        driver = new ChromeDriver(options);
    

    您可以在此处找到有关 ChromeOptions 的更多文档和选项:https://chromedriver.chromium.org/capabilities

    【讨论】:

      猜你喜欢
      • 2016-11-06
      • 2016-07-01
      • 2019-04-04
      • 2013-07-14
      • 2015-06-28
      • 2013-10-16
      • 1970-01-01
      • 2015-10-21
      • 2014-08-09
      相关资源
      最近更新 更多