Python Https requests

2015-04-29 18:49:01 +08:00
 x14oL
使用python处理https的时候出现问题,搜了好几个论坛没有解决方案- -
在碰到一些共有证书的https站点用requests.get(url,verify=True)就解决了。
可是一些私有证书的站点。

不停的报错:
requests.exceptions.SSLError: [Errno 1] _ssl.c:510: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
百度google一阵子无果- -
求解决方案
6118 次点击
所在节点    Python
3 条回复
zhangshine
2015-04-29 19:40:53 +08:00
你好歹放个url让我们瞧瞧啊,不能靠猜吧
binux
2015-04-29 20:40:14 +08:00
对方使用的 https 协议不支持,比如使用的是 tls 1.1/tls 1.0/ssl 3.0/ssl 2.0
sivacohan
2015-04-29 23:55:15 +08:00
@binux 搭车问一下。requests里面用的是urllib3,对于python 2.7.9之前的ssl支持都是有问题的。
你们堆这种https抓取的时候,用py3直接绕过去,还是有什么高大上的黑科技啊?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/187308

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX