我建立一个履带式和发现与当我尝试使用GET命令一个奇怪的问题:在Python [WinError 10061]与硒的webdriver安全/连接问题
drive.get("http://google.com")
这将引发错误:
ConnectionRefusedError: [WinError 10061] No connection could be made because the target machine actively refused it
不过,如果我手动输入和创建浏览器实例访问网页,然后重新运行上面的命令,我不再收到错误,我能够与测试继续进行。
在输入网址之前,我的浏览器显示“不安全”,但是输入后它会变为安全。
前:
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")
有谁知道我可以设置浏览器的安全性总是被“安全”时,它是由硒打开?
当您通过安全协议('https')访问网站时看到“Secure”,如果通过不安全访问('http'),则看到“不安全” - 与'Selenium'无关 – Andersson