带有代理的 Python 请求因 WinError 10060 失败

我正在尝试使用代理通过 Python 发起一些请求,但我没有成功。我不知道我做错了什么,这个错误对我来说意义不大。下面是我正在使用的代码:


proxy_url = 'us6277.nordvpn.com'

auth = (username, password)

proxies = {

    'http': proxy_url,

    'https': proxy_url,

}

requests.get('https://google.com', proxies=proxies, auth=auth)

我得到的错误是


requests.exceptions.ProxyError: HTTPSConnectionPool(host='google.com', port=443): 最大重试次数超过 url: / (由 ProxyError('无法连接到代理。', NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x0000014C006414C0>: Failed to establish a new connection: [WinError 10060] 连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立连接失败,因为连接的主机未能响应')))


撒科打诨
浏览 258回答 1
1回答

白衣非少年

您尝试在端口 443 上连接到 google.com 失败,超过最大重试次数: HTTPSConnectionPool(host='google.com', port=443): Max retries exceeded with url这是由以下原因引起的: ProxyError('Cannot connect to proxy. NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x0000014C006414C0>: Failed to establish a new connection: 具体原因:( [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond您的代理未能响应)问题是您尝试连接到代理无效。您正在传递auth=auth给requests.get()放置代理身份验证凭据的错误位置的调用。您需要以'http': 'http://username:password@us6277.nordvpn.com/'格式提供您的凭据。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python