无法使用硒和Python中的代理访问网站

问题描述 投票:0回答:1

我正在尝试使用Python中的Selenium连接到网站。当我不使用任何代理时,脚本可以完美运行。但是,当我尝试再次使用Proxy重新运行脚本时,我得到了ERR_TUNNEL_CONNECTION_FAILED,并且该页面没有显示。下面是代码:

from selenium import webdriver
webdriver.DesiredCapabilities.CHROME['proxy']={
    "httpProxy":PROXY,
    "ftpProxy":PROXY,
    "sslProxy":PROXY,

    "proxyType":"MANUAL",

}
browser = webdriver.Chrome(executable_path='../chromedriver.exe')
browser.get('https://www.facebook.com')

是否有解决方法可以克服此错误代码?唯一添加的新内容是添加了webdriver.DesiredCapabilities.CHROMEPROXY。如果我不使用它,那么脚本可以正常工作。我无法理解我在这里可能做错了什么。

python selenium selenium-webdriver web-scraping selenium-chromedriver
1个回答
0
投票

您收到的错误指示代理不起作用。最好的方法是确保您使用在线代理测试工具测试代理]

下面是一个这样的工具

https://hidemy.name/en/proxy-checker/

© www.soinside.com 2019 - 2024. All rights reserved.