Feedparser新手问题
我之前暂时没碰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