从特定的用户列表中获取实时微博......获取重复的微博 tweepy python

问题描述 投票:0回答:1

我见过 此处, 此处此处.

我有一个微博用户的名单,我想要 stream live 微博为。但我越来越 duplicate 微博。而这些推文不是 live 本身。

这是代码。

users_to_follow = ['twitterid_1', 'twitterid_2', 'twitterid_3']

mystream = tweepy.Stream(self.auth, self.listener)
        try:
            mystream.filter(follow=users_to_follow)
        except:
            print("error!")
            mystream.disconnect()

它把推文带回来了 但同样的推文却被重复了 我到底做错了什么?

干杯

python twitter tweepy
1个回答
0
投票

根据 Twitter上的文档 follow 参数:

遵循

一个以逗号分隔的用户ID列表,表示应该在流媒体上发布推文的用户。不支持跟随受保护的用户。对于每一个指定的用户,流将包含。

  • 该用户创建的推文。
  • 该用户转发的Tweets。
  • 该用户创建的任何Tweet的回复。
  • 用户创建的任何Tweet的转发。
  • 手动回复,在没有按下回复按钮的情况下创建的回复(例如:"@twitterapi 我同意")。

该流不会包含。

  • 提到用户的推文 (例如 "你好 @twitterapi!").
  • 在没有按下转发按钮的情况下创建的手动转发(例如:"RT @twitterapi The API is great")。
  • 受保护用户的推文。

当你说 "相同的Tweets被重复 "时,你的意思是你多次看到相同的Tweet ID?

你还提到 "推文不是实时的",但不清楚你说的是什么意思。

© www.soinside.com 2019 - 2024. All rights reserved.