正如我在标题中提到的,我想阅读网站的源代码。一切都运行正常,但有时我得到一个错误。
错误
urllib2.URLError: <urlopen error [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:590)
我知道ssl证书存在问题,但我不知道如何修复它。我已经花了几个小时来找到问题的解决方案,但直到现在我还没有成功(我已经尝试了ssl
模块的一些事情。
我这样做的方式:
import urllib2
urllib2.openurl("https://www.website.com")
如果无法使用urllib2
执行此类操作,您推荐使用其他模块吗?
答案 0 :(得分:0)
由于服务器请求的某些ssl选项以及urllib2
库不支持,可能会发生这种情况。
我建议您安装并使用request
库,因为它提供了更多安全包和选项。