【问题标题】:Feedparser SAXParseException, bozo:1Feedparser SAXParseException,bozo:1
【发布时间】:2017-05-10 07:55:52
【问题描述】:

我在一个通常适用于 RSS URL 的脚本中使用 feedparser,但有一个 URL 让我头疼:tabbforum.com/feed.atom

我收到了SAXParseException('not well-formed (invalid token)',)

import feedparser

def read_from_feed(self, rss_url):
    feed = feedparser.parse(rss_url)
    for entry in feed.entries:
        print('do stuff')


>>>>feed
{'feed': {}, 'entries': [], 'bozo': 1, 'encoding': 'utf-8', 'version': '', 'bozo_exception': SAXParseException('not well-formed (invalid token)',), 'namespaces': {}}

我认为 xml(?) 有问题。有没有人有以前的经验并且能够找到解决方法?或者知道问题出在哪里?

【问题讨论】:

    标签: exception rss saxparser feedparser


    【解决方案1】:

    遇到了类似的问题。在我的例子中,我忘记在 URL 前面加上 http:// 并且 feedparser 没有将其视为 url,而是将其视为 RSS XML。

    【讨论】:

    • 有效!我很确定我试过这个,但显然没有。谢谢!
    • 我的问题是xml文件的路径:)
    猜你喜欢
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    • 2015-08-15
    • 2012-08-20
    • 1970-01-01
    • 2012-04-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多