22 lines
527 B
Python
22 lines
527 B
Python
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)
|