发布作者: MengZe2
最后更新: 2024年 06月 12日 22:09
作品采用: 《 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 》许可协议授权
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
函数来解析并打印该订阅源的内容。
—— 评论区 ——