gpt4 book ai didi

c# - Selenium Webdriver - 如何为 Firefox 设置代理到 "auto-detect"

转载 作者:行者123 更新时间:2023-12-04 00:46:07 25 4
gpt4 key购买 nike

我的脚本在 chrome 和 IE 上运行良好,但无法在 firefox 上启动,因为 firefox 的代理设置为“手动”。如何将其设置为“自动检测”?

请使用 C# 编写源代码。

谢谢

最佳答案

您不必将 firefox 设置为自动检测。转到 http://wpad/wpad.dat ,它将返回设置代理的 javascript 文件。你可以在里面找到代理地址。然后使用下面的代码来完成这个技巧

FirefoxProfile profile = new FirefoxProfile();
String PROXY = "xx.xx.xx.xx:8080";
OpenQA.Selenium.Proxy proxy = new OpenQA.Selenium.Proxy();
proxy.HttpProxy=PROXY;
proxy.FtpProxy=PROXY;
proxy.SslProxy=PROXY;
profile.SetProxyPreferences(proxy);
FirefoxDriver driver = new FirefoxDriver(profile);

关于c# - Selenium Webdriver - 如何为 Firefox 设置代理到 "auto-detect",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9952217/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com