2016-09-05 5 views
0

私がやっていることは、pythonですべてのRSSフィードのタイトルを調べて、特定の単語のタイトルだけをプリントアウトさせることです。forループを使って単語を探す - python

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

あなたは[中](http://www.tutorialspoint.com/python/membership_operators_example.htm)演算子を見てみる必要があります。さらに、あなたがしようとしていることの具体的なものになることができますか?それは不明だ。 – Harrison

+0

どのようなエラーが表示されているのか、どこで 'type '' d'が何であるかについての情報(最初はネストされた辞書のように見える)についての助言がなければ、あまりにも多くの助けを得るのは難しいです。 – Andrew

+0

こんにちはアダム、何が問題なのですか?言葉は何ですか?私はそれがあなたのコードに記載されて表示されません? –

答えて

0

あなたのコードは素晴らしいようです。 欠けているものは、特定の単語がpost.titleに存在するかどうかをチェックする "if"です。

"if"と "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 
+0

תודהרבהירון;) –

+0

בשמחה、אםהתשובהענתהעלהשאלה、אשמחאםתאשראותה – Yaron

+0

אניאבדוקעםהיאעובדתויחזוראלייך –

関連する問題