【问题标题】:Get live tweets from a specific user list... getting duplicates tweepy python从特定用户列表中获取实时推文...获取重复的 tweepy python
【发布时间】:2020-09-25 23:49:34
【问题描述】:

我见过hereherehere

我有一个推特用户列表,我想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】:

    根据Twitter documentation on the follow parameter

    关注

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

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

    流将不包含:

    • 提及用户的推文(例如“Hello @twitterapi!”)。
    • 在不按转推按钮的情况下创建手动转推(例如“RT @twitterapi API 很棒”)。
    • 受保护用户的推文。

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

    您还提到“Tweets is not live”,但不清楚您的意思。

    【讨论】:

    • 是的,我也收到了他们的追随者推文...我创建了一个解决方法...我正在检查推特 ID 是否等于发推文的用户,然后才保存.. . 谢谢你的帮助:)
    猜你喜欢
    • 2016-10-20
    • 2019-12-14
    • 2015-10-08
    • 1970-01-01
    • 2016-05-18
    • 2017-02-11
    • 1970-01-01
    • 2021-02-25
    • 1970-01-01
    相关资源
    最近更新 更多