【问题标题】:How to fix SSL: CERTIFICATE_VERIFY_FAILED feedparser?如何修复 SSL:CERTIFICATE_VERIFY_FAILED feedparser?
【发布时间】:2017-04-01 16:42:00
【问题描述】:
feedparser.parse('https://habrahabr.ru/rss/feed/posts/6266e7ec4301addaf92d10eb212b4546')

前几天有,现在没了 它是 python3 feedparset

bozo_exception': URLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:749)'),)}

【问题讨论】:

标签: python ssl feedparser


【解决方案1】:

我也遇到了这个错误

尝试使用

import feedparser
import ssl
ssl._create_default_https_context=ssl._create_unverified_context

feedparser.parse(rss) #this will work

【讨论】:

    【解决方案2】:

    您也可以改用requests

    import requests
    
    feed_content = requests.get(feed_url)
    feed = feedparser.parse(feed_content.text)
    

    虽然我不知道为什么 requests 在验证证书时会成功,而 feedparser 却没有。

    【讨论】:

      猜你喜欢
      • 2018-08-15
      • 2021-06-12
      • 2020-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-21
      • 2015-03-06
      相关资源
      最近更新 更多