gpt4 book ai didi

python - Feedparser.parse() 'SSL: CERTIFICATE_VERIFY_FAILED'

转载 作者:太空狗 更新时间:2023-10-29 21:19:48 29 4
gpt4 key购买 nike

我在 feedparser 解析 HTTPS RSS 提要时遇到了这个 SSL 问题,我真的不知道该怎么办,因为我找不到任何关于 feedparser 错误的文档:

>>> import feedparser
>>> feed = feedparser.parse(rss)
>>> feed
{'feed': {}, 'bozo': 1, 'bozo_exception': URLError(SSLError(1, u'[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581)'),), 'entries': []}
>>> feed["items"]
[]
>>>

最佳答案

感谢 cmidi 的回答,这是使用 ssl._create_default_https_context = ssl._create_unverified_context

的“猴子补丁”
import feedparser
import ssl
if hasattr(ssl, '_create_unverified_context'):
ssl._create_default_https_context = ssl._create_unverified_context
feed = feedparser.parse(rss) #<<WORKS!!

关于python - Feedparser.parse() 'SSL: CERTIFICATE_VERIFY_FAILED',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28282797/

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