python3获取请求的SSL错误

时间:2017-11-30 09:15:26

标签: python ssl

我正试图通过API访问factfinder.census.gov上的表格。

我已经尝试了列出here的解决方案并尝试使用http,此代码的各种变体等等。实际上,我甚至无法做一个简单的get(我正在使用python请求)http://factfinder.census.gov/

如,

https://factfinder.census.gov/service/data/v1/en/programs/DEC/datasets/10_SF1/tables/GCTPH1/data/0100000US.04000

我必须使用用户访问密钥(来自https://factfinder.census.gov/service/UserAccessKey.html)才能获取访问权限,然后我就可以粘贴https://factfinder.census.gov/service/data/v1/en/programs/DEC/datasets/10_SF1/tables/GCTPH1/data/0100000US.04000?key=MYKEY,只需将其粘贴到我的私有/隐身模式下即可正常工作浏览器网址栏)

然而,我正在

错误

  

requests.exceptions.SSLError:HTTPSConnectionPool(host ='factfinder.census.gov',port = 443):使用url超出最大重试次数:/ service / data / v1 / en / programs / DEC / datasets / 10_SF1 / tables /GCTPH1/data/0100000US.04000?key=MYKEY(由SSLError引起(SSLError(1,'[SSL:SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3警报握手失败(_ssl.c:598)'),))

0 个答案:

没有答案