我编写了打开Google的selenuim代码,向引擎发送一些搜索条件,然后点击结果页面中的特定链接。 .14一切都很好,但如果我在大多数情况下将代理设置设置为firefox webDriver打开谷歌非常缓慢,一切都停在这里。 WebDriver找不到谷歌的搜索输入和代码停止。
这是设置代理设置的代码
FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("network.proxy.type", 1);
profile.setPreference("network.proxy.http","some Proxy");
profile.setPreference("network.proxy.http_port", port);
driver = new FirefoxDriver(profile);
我无法理解为什么当我使用代理时webDriver无法正常工作。
答案 0 :(得分:1)
Google切换到https。为了使其工作,您需要接受SSL证书。 Java应该类似,但在Python中只需添加:
profile.accept_untrusted_certs = True
profile.update_preferences()