python - 如何在 tweepy 中使用多个“过滤器”?
问题描述
我是 Python 的初学者,并且在使用 API Tweepy 的第一个项目中遇到了无法解决的问题。这是代码:
count = 0
for tweet in tweepy.Cursor(api.search, q = "#mykeyword follow -filter:retweets filter:verified", tweet_mode='extended').items(10):
count+=1
print(f" Tweet n°{count}, Utilisateur = {tweet.user.name}, Tweet = {tweet.full_text}")
我希望这个脚本从经过验证的帐户中返回包含主题标签“mykeyword”和“follow”的最后 10 条推文,过滤掉每条转发。当我保留“-filter:retweets”或“filter:verified”时效果很好,但如果我保留两者都不会返回任何结果,即使应该有一些结果。我已经测试了我在 Stackoverflow 上找到的一些答案,但其中大多数都已经过时了,而且 Tweepy 文档似乎没有涵盖我的问题。
有人对此事有任何想法吗?
谢谢 !
解决方案
我刚试过这个约定
filter:media AND -filter:retweets
它适用于我的用例。
推荐阅读
- python - 将具有不同位置的人员分配到组
- html - 使用 VBA 从没有 ID 的 HTML 表中获取文本内容
- reactjs - 在 React js 中导出多个非功能组件
- ruby - 我怎样才能继续在 ruby 的这个递归函数中为用户提供正确的输出?
- windows - 不同架构上的 MEMORY_BASIC_INFORMATION 和 VirtualQueryEx
- google-chrome - 在浏览器上停止或暂停 http 301/302 重定向以进行开发
- c# - 为什么依赖解析会在服务本身之后解决我的服务选项?
- node.js - 解压NodeJS中的特定文件夹
- android - 如何解决颤动中数字对齐的问题?
- php - AWS ec2 ubuntu 将 php7.2 降级到 7.0