gpt4 book ai didi

python - Python 的 SSL 错误,但服务器测试给出所有 A+ 评级

转载 作者:太空宇宙 更新时间:2023-11-03 14:33:09 25 4
gpt4 key购买 nike

去年,我编写了一个 Python 脚本来查询 SEC 的 EDGAR 数据库,以检索他们在不同年份和季度的公司文件索引。当时,该脚本运行良好,但我最近将其恢复后才发现现在我在运行它时收到 SSL: CERTIFICATE_VERIFY_FAILED 错误。

我在以下路径上做了 SSL 服务器测试: https://www.sec.gov/Archives/edgar/full-index/2018/QTR2/company.idx

报告显示证书的所有通过 ( linked here)

同样有趣的是,如果您直接导航到浏览器中的路径,则会返回“拒绝访问”错误。如果我没记错的话,在过去这会导致下载索引文件。我知道 SEC 的 EDGAR 数据库最近进行了一些重组,因为它们不再支持 FTP 服务。

有没有人知道这里可能发生了什么以及为什么我会收到 SSL 错误?

为了进一步了解背景,我正在使用 urllib.request.urlopen()

提前致谢。

最佳答案

进行了一些挖掘,但我找到了这个问题的答案。完全归功于 Craig Glennie,他在 Stack Overflow 上的其他地方发布了答案: urllib and "SSL: CERTIFICATE_VERIFY_FAILED" Error

我没有意识到安装在 OS-X 上的开箱即用的 Python 3.6 没有任何证书(详见 Python 3.6 的 ReadMe.rtf 文件)。运行/Applications/Python\3.6/Install\Certificates.command 一切都准备好了。

关于python - Python 的 SSL 错误,但服务器测试给出所有 A+ 评级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50752532/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com