[英]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.