我在这里,这里和这里看到过。
我有一个想要为其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?
你还提到"推文不是实时的",但不清楚你的意思。