簡體   English   中英

如何在tweepy中過濾關鍵字搜索

[英]How to filter keyword search in tweepy

我需要創建一個帶有tweepy的程序來tweepy作業。 我不是程序員。 我希望該計划能夠搜索威脅性的推文,例如Justin Trudeau。 然后在發現一封電子郵件時給我發送電子郵件。 為了確定推文是否具有威脅性,推文必須包含,例如,關鍵字"trudeau"以及以下"bomb""kill" 一旦我開始工作,我將優化關鍵字過濾器。

所以我試過這個:

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)

但是它只顯示了帶有最后一個關鍵字的推文,而不是它們中的一個應該使用或者函數,不是嗎? 我想只顯示包含單詞"trudeau"推文和searchterm2中的關鍵字之一

謝謝你的幫助

你需要這個 ,你會發現你的查詢字符串應該是:

q = 'trudeau bomb OR kill'

從您的示例中,您可以像這樣訪問該查詢字符串:

searchterm1 = 'trudeau'
searchterm2 = 'bomb OR kill'
q = ' '.join([searchterm1, searchterm2])

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM