繁体   English   中英

Python中Selenium Webdriver的安全/连接问题[WinError 10061]

[英]Security/Connection Issue with Selenium Webdriver in Python [WinError 10061]

我正在构建搜寻器,并在尝试使用get命令时发现一个奇怪的问题:

drive.get("http://google.com")

这将引发错误:

ConnectionRefusedError:[WinError 10061]无法建立连接,因为目标计算机主动拒绝了它

但是,如果在创建的浏览器实例中手动键入并访问网页并重新运行上面的命令,我将不再收到错误,并且可以继续进行测试。

输入网址之前,我的浏览器显示“不安全”,但是输入后,它变为安全。

之前:

https://puu.sh/w3qI2/93da033591.png

后:

https://puu.sh/w3qxa/27616622e9.png

因此,只要在浏览器打开并访问网页时暂停代码,我的get命令就会起作用,否则我会收到上面显示的错误。

这是我的代码:

from selenium import webdriver

chrome_driver = r"C:\Users\Test\Desktop\Crawler\ChromeDriver\chromedriver.exe"
driver = webdriver.Chrome(chrome_driver)
#pause here and enter any web address into browser
drive.get("http://google.com")

有谁知道我如何将硒打开的浏览器的安全性设置为始终“安全”?

这是您的问题的答案:

我看不到您的代码中有任何重大问题。 话虽如此,当您将webdriver实例初始化为driver ,您可以考虑使用相同的driver来打开网址“ http://google.com ”。 因此,您的代码块可能如下所示:

from selenium import webdriver

chrome_driver = r"C:\\Utility\\BrowserDrivers\\chromedriver.exe"
driver = webdriver.Chrome(chrome_driver)
#pause here and enter any web address into browser
driver.get("http://google.com")

让我知道这是否回答了您的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM