使用硒代理时没有互联网连接



我是使用硒的新手。当我使用代理时,chrome显示没有互联网连接。我已经检查了我的互联网连接并在互联网上寻找可能的解决方案,但失败了。我也重新启动了我的电脑,但它不起作用。

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from time import sleep
PROXY = '43.225.164.59:38829'

options = Options()
options.add_argument('--proxy-server=%s' % PROXY)
driver = webdriver.Chrome(options = options,         
executable_path='C:webscrapingchromedriver')
driver.get('https://whatismyipaddress.com/')
sleep(6)
driver.close()

代码看起来不错,应该可以工作

您是否使用带有身份验证的代理?如果是这样,您应该使用另一种方式来启用代理问题(Selenium 不支持代理的身份验证(。

您还应该确定该代理正在工作。用卷曲检查:

如果您使用的是公共代理:

curl https://2ip.ru/ -x "http://proxy_host:proxy_port" 

如果您使用的是具有身份验证的私有代理:

curl https://2ip.ru/ -x "http://proxy_user:proxy_pwd@proxy_host:proxy_port" 

这两个命令都将返回您的 IP地址(它应该等于您使用的代理地址

最新更新