【发布时间】:2019-04-05 07:09:17
【问题描述】:
我需要用tweepy 创建一个程序来完成家庭作业。我不是程序员。
我希望该程序可以搜索针对贾斯汀·特鲁多的威胁性推文。然后当它发现一个时给我发一封电子邮件。
要确定推文是否具有威胁性,推文必须包含例如关键字"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)
但它只向我显示带有最后一个关键字的推文,而不是像使用 or 函数那样的推文,不是吗?
我只想显示包含单词"trudeau" 和searchterm2 中的关键字之一的推文
感谢您的帮助
【问题讨论】:
-
与您的问题无关的评论:
Searchterm2 = "bomb" or "kill"将始终等于"bomb",我相信这不是您的意图。