Feedparser新手问题

0 投票
1 回答
502 浏览
提问于 2025-04-15 19:38

我之前暂时没碰Python(那时候我也知道得很少!),现在为了一个项目(希望能成功!)又开始学习它。我想用Feedparser来解析一些内容,但需要一些入门的提示。在这里先说一下,我已经在谷歌上搜索过,也看过文档,但现在的我有点生疏了!(所以请不要给我发“自己去找”链接!)

如果我有一个RSS订阅源,我该怎么解析它,以便能单独获取每个项目的标题,然后把这些标题放到网页上呢?

希望这样说能让人明白。非常感谢任何回复。

1 个回答

1
import feedparser
url = "http://..."
feed = feedparser.parse(url)
for post in feed.entries:
    title = post.title
    print(title)

如果你想提取第三个帖子,你可以使用

post=feed.entries[2]

(因为Python是从0开始计数的)。打印一下post可能会很有帮助;这样你可以看到有哪些信息可用:

print post

最后,要获取第三个帖子的标题:

print post['title']

或者

print post.title

撰写回答