import feedparser

def read_rss_feed(url):
    feed = feedparser.parse(url)

    print("标题:", feed.feed.title)

    print("简介:", feed.feed.description)

    print("链接:", feed.feed.link)

    print("\n条目:")
    for entry in feed.entries:
        print("\n标题:", entry.title)
        print("链接:", entry.link)
        if 'summary' in entry:
            print("总结:", entry.summary)
        elif 'description' in entry:
            print("简介:", entry.description)
        print("="*50)

if __name__ == "__main__":
    rss_feed_url = "你的Rss链接"
    read_rss_feed(rss_feed_url)

先导入了feedparser库。然后定义了一个read_rss_feed的函数。该函数接受一个URL参数,并使用 feedparser.parse(url)来解析该 URL 对应的 RSS 订阅源。接着,打印了整个订阅源的标题、简介和链接,并遍历每个条目并打印其标题、链接以及摘要或描述(如果有的话)。

在程序的主程序入口处,指定了一个 RSS 订阅源的 URL,并调用read_rss_feed函数来解析并打印该订阅源的内容。
Screenshot_2024_0606_124358.png

Description of the image
Description of the image
最后修改:2024 年 09 月 21 日
如果觉得我的文章对你有用,请随意赞赏