2016-09-16 19 views
1

私はPythonでフィードパーサーを使用しています。私はPythonの初心者です。PythonとRSSフィード - 解析フィーダ

for post in d.entries: 
    if test_word3 and test_word2 in post.title: 
     print(post.title) 

私がしようとしているのは、RSSフィード内のタイトルの中にフィードパーサーが2つの単語を見つけさせることです。

+0

INPUTが何であるか、そしてOUTPUTをどのようにすべきか教えてください。 –

+0

'&& 'ではなく' and'を使います。 http://stackoverflow.com/questions/2485466/pythons-equivalent-of-in-an-if-statementを参照してください。 – Frangipanes

答えて

0

は、オペレータのに亘って配布しないことに注意してください。

if test_word3 in post.title and 
    test_word2 in post.title: 

は、問題を解決するはずです。あなたが書いたものが

if test_word3 and (test_word2 in post.title): 

として評価されています...と、これは

if (test_word3 != "") and (test_word2 in post.title): 

は少しの簡素化...変身...文字列の ブール値は、それが空だかどうかです。 整数のブール値は、ゼロでないかどうかです。

関連する問題