Feedparser新手问题

问题描述:

从Python中断(我知道很少那么!)我回到它的项目(希望!)。我想用Feedparser &做一些解析,需要一些提示才能开始。在任何人喊叫之前,我已经搜索了Google并阅读了文档,但不幸的是我有点太生锈了!(所以请不要害怕我!)Feedparser新手问题

如果我有一个rss feed,那么我会如何解析它为了让我可以分别获得每个项目标题然后插入到网页中?

希望是有道理的。非常感谢任何回应。

+0

对不起,为了澄清,我这意味着我可以分别标记每个标题并在每个我想要的地方使用。 – 2010-02-23 20:49:51

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 
+0

已经在上面阐明。虽然谢谢! – 2010-02-23 20:50:32

+0

@詹姆斯:对不起 - 我不明白你的意思是“分别标注每个标题”。你能给个例子吗?也许一个RSS饲料,所以我们可以具体讲话? – unutbu 2010-02-23 21:33:02

+1

每个rss feed都有一定数量的项目,每个项目都是故事。这些项目中的每一个都有不同的标题。所以,如果我使用Feedparser解析了,我将如何使用第三项的标题?希望更有意义! – 2010-02-26 08:55:44