问题描述
我正在尝试运行一个简单的请求代码,但这给了我HTTPS连接错误...。请帮助
import requests
x=requests.get('https://www.google.ca')
print(x.status_code)
这是错误消息:
File "C:\Anaconda3\lib\site-packages\spyder_kernels\customize\spydercustomize.py",line 827,in runfile
execfile(filename,namespace)
File "C:\Anaconda3\lib\site-packages\spyder_kernels\customize\spydercustomize.py",line 110,in execfile
exec(compile(f.read(),filename,'exec'),namespace)
File "C:/Users/129881249/Desktop/test.py",line 9,in <module>
x=requests.get('https://www.google.ca')
File "C:\Anaconda3\lib\site-packages\requests\api.py",line 75,in get
return request('get',url,params=params,**kwargs)
File "C:\Anaconda3\lib\site-packages\requests\api.py",line 60,in request
return session.request(method=method,url=url,**kwargs)
File "C:\Anaconda3\lib\site-packages\requests\sessions.py",line 533,in request
resp = self.send(prep,**send_kwargs)
File "C:\Anaconda3\lib\site-packages\requests\sessions.py",line 646,in send
r = adapter.send(request,**kwargs)
File "C:\Anaconda3\lib\site-packages\requests\adapters.py",line 516,in send
raise ConnectionError(e,request=request)
ConnectionError: HTTPSConnectionPool(host='www.google.ca',port=443): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x0000015CCB7B4388>: 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'))
解决方法
请参考this链接,然后重试,也许您发出了太多请求。您还可以尝试使用代理进行连接,更改防火墙设置或尝试其他计算机。