找到一个带有for循环的单词 - python

时间:2016-09-05 13:35:20

标签: python loops parsing rss feed

我要做的是让python遍历所有RSS提要标题,并使终端只打印出具有特定单词的标题。

import feedparser

d = feedparser.parse('http://rss.cnn.com/rss/edition_technology.rss')

print d['feed']['title']
print 'number of entries:  '
print len(d['entries'])
for post in d.entries:
    print post.title + ": "

1 个答案:

答案 0 :(得分:0)

你的代码看起来很棒。 您缺少的是“if”,用于检查post.title中是否存在特定单词

我使用“if”和“in”来仅过滤相关的行。

有关“in”的详细信息,请访问:http://www.jworks.nl/2013/11/07/python-goodness-the-in-keyword/

myword = "NASA" 

for post in d.entries:
  if myword in post.title:
    print post.title