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



我在这里,这里和这里看到过。

我有一个想要为其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()

它正在带回推文,但相同的推文正在被复制。我做错了什么?

干杯

根据 Twitter 文档关于follow参数

跟随

以逗号分隔的用户 ID 列表,指示其推文 应该在流中交付。关注受保护的用户不是 支持。对于指定的每个用户,流将包含:

  • 用户创建的推文。
  • 用户转发的推文。
  • 回复用户创建的任何推文。
  • 用户创建的任何推文的转推。
  • 手动回复,无需按回复即可创建 按钮(例如"@twitterapi我同意"(。

流将不包含:

  • 提及用户的推文(例如"你好@twitterapi!
  • 在未按下转推按钮的情况下创建的手动转推(例如"RT @twitterapi API 很棒"(。
  • 受保护用户的推文。

当你说"相同的推文被复制"时,你的意思是你多次看到相同的推文 ID?

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

最新更新