为了账号安全,请及时绑定邮箱和手机立即绑定

如何过滤tweepy中的关键字搜索

如何过滤tweepy中的关键字搜索

慕妹3146593 2021-12-29 18:23:32
我需要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)但它只向我显示最后一个关键字的推文,而不是像 or 函数那样的推文,不是吗?我只想显示包含单词"trudeau"和关键字之一的推文searchterm2谢谢你的帮助
查看完整描述

1 回答

?
小唯快跑啊

TA贡献1863条经验 获得超2个赞

你会需要这个,你会发现你的查询字符串应该是:


q = 'trudeau bomb OR kill'

从您的示例中,您可以像这样访问该查询字符串:


searchterm1 = 'trudeau'

searchterm2 = 'bomb OR kill'

q = ' '.join([searchterm1, searchterm2])


查看完整回答
反对 回复 2021-12-29
  • 1 回答
  • 0 关注
  • 156 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号