我需要tweepy為家庭作業(yè)創(chuàng)建一個(gè)程序。我不是程序員。我希望該程序能夠搜索針對(duì)賈斯汀·特魯多 (Justin Trudeau) 等威脅性推文。然后當(dāng)它發(fā)現(xiàn)一個(gè)時(shí)給我發(fā)一封電子郵件。要確定推文是否具有威脅性,推文必須包含例如關(guān)鍵字"trudeau"和以下之一"bomb"或"kill"。一旦我得到它的工作,我將改進(jìn)關(guān)鍵字過濾器。所以我試過這個(gè):api = tweepy.API(auth)searchterm1 = "trudeau"searchterm2 = "bomb" or "kill"search = tweepy.Cursor(api.search, q= searchterm1 and searchterm2 lang="en", result_type="recent").items(10)for item in search: print (item.text)但它只向我顯示最后一個(gè)關(guān)鍵字的推文,而不是像 or 函數(shù)那樣的推文,不是嗎?我只想顯示包含單詞"trudeau"和關(guān)鍵字之一的推文searchterm2謝謝你的幫助
1 回答

小唯快跑啊
TA貢獻(xiàn)1863條經(jīng)驗(yàn) 獲得超2個(gè)贊
你會(huì)需要這個(gè),你會(huì)發(fā)現(xiàn)你的查詢字符串應(yīng)該是:
q = 'trudeau bomb OR kill'
從您的示例中,您可以像這樣訪問該查詢字符串:
searchterm1 = 'trudeau'
searchterm2 = 'bomb OR kill'
q = ' '.join([searchterm1, searchterm2])
添加回答
舉報(bào)
0/150
提交
取消