首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用python(2.7)请求时出现SSL错误

使用python(2.7)请求时出现SSL错误
EN

Stack Overflow用户
提问于 2016-04-24 10:39:29
回答 1查看 1.1K关注 0票数 3

我无法使用requestspython2.7向海盗湾发出请求。我对python3.4也做了同样的事情,效果也很好。我想要执行的是:

r = requests.get("http://thepiratebay.se/browse/201", verify=False)

我做了verify=False,试图逃避所有的SSL行话,但都没有用。这是个小小的个人项目。

我还试图使用这个链接更改SSL的版本,但是它仍然给了我

代码语言:javascript
复制
requests.exceptions.SSLError: [Errno 1] _ssl.c:510: error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error.`

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-24 13:18:13

站点thepiratebay.se需要服务器名称指示(SNI),如果客户端不支持它,则会抛出警报。虽然python3在一段时间内已经使用python2.7支持SNI,但SNI只在2.7.9版本中添加。我的猜测是,您使用的是一个较旧版本的python2.7,这就是为什么会遇到这个错误。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36822031

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档