【问题标题】:Tweepy stream filter only following one filter仅在一个过滤器之后的 Tweepy 流过滤器
【发布时间】:2021-12-16 14:46:51
【问题描述】:

我的 Python 代码如下所示:

stream.filter(follow=[twitter_id], track=[hashtag_to_track], threaded=True)

我需要它来关注某个用户(我自己)并获取包含某个主题标签的推文。 twitter_id 是一个包含用户数字用户 ID 的字符串,hashtag_to_track 是一个包含要跟踪的主题标签的字符串。但是,此代码不起作用。当我在过滤器中包含这两个项目时,它会获取所有推文,包括主题标签,而不仅仅是来自用户的特定推文。我怎样才能限制它只从用户那里获取推文?谢谢!

【问题讨论】:

    标签: python twitter streaming tweepy


    【解决方案1】:

    track、follow 和 locations 字段应考虑与 OR 运算符结合使用。 track=foo&follow=1234 返回与“foo”匹配或由用户 1234 创建的推文。

    来自Stream.filter 使用的POST statuses/filter 端点的 Twitter API 文档。

    如果要同时按用户和关键字过滤,则必须自己手动过滤。

    【讨论】:

      猜你喜欢
      • 2016-11-11
      • 1970-01-01
      • 2015-05-17
      • 2012-10-24
      • 1970-01-01
      • 2021-07-05
      • 2021-02-23
      • 1970-01-01
      • 2015-04-26
      相关资源
      最近更新 更多