python请求的HTTPS连接错误

问题描述

我正在尝试运行一个简单的请求代码,但这给了我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链接,然后重试,也许您发出了太多请求。您还可以尝试使用代理进行连接,更改防火墙设置或尝试其他计算机。