我在一个txt文件中有大量的文件下载链接。我正在尝试编写一个python脚本来一次下载所有文件,但最终出现了以下错误:
SSLError: [Errno 1] _ssl.c:499: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed 该文件正通过intranet下载。
我试图通过浏览器下载该文件,但some certificate弹出了一个窗口。我试着用谷歌搜索它,但没有找到解决这个问题的方法。
发布于 2013-06-13 20:19:59
服务器证书无效,可能是因为它由无效的CA (内部CA、自签名等)签名,与服务器名称不匹配,也可能是因为它已过期。
无论哪种方式,您都需要找到如何告诉您正在使用的Python库,如果您真的想要从该服务器下载文件,那么它不能停在一个无效的证书上。
发布于 2013-12-16 21:05:47
我在使用requests时亲身经历过这一点
这是非常不安全的;只在万不得已的情况下使用!(参见rdlowrey的评论)。
requests.get('https://github.com', verify=True)让verify=False为我做了这个把戏。
发布于 2015-03-03 15:31:02
今天收到了这个问题,在闲逛了几个小时后,我才知道我的服务器datetime是错误的。
因此,在深入讨论这个问题之前,首先请检查一下您的服务器日期。
也试着去做
>> sudo update-ca-certificateshttps://stackoverflow.com/questions/17084886
复制相似问题