【问题标题】: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