import feedparser # 示例 RSS 源 rss_url = "https://rss.cnki.net/knavi/rss/RJXB?pcode=CJFD,CCJD" # 解析 RSS feed = feedparser.parse(rss_url) # 检查是否解析成功 if feed.bozo: print("警告:RSS 解析可能有问题") # 输出 Feed 标题 print("Feed 标题:", feed.feed.get('title', '无标题')) # 输出前5条条目 for entry in feed.entries: print("标题:", entry.title) print("链接:", entry.link) print("发布时间:", entry.get('published', '无时间')) print("-" * 40)