【问题标题】:Retrieving tweet by tweet-id通过 tweet-id 检索推文
【发布时间】:2015-03-12 02:51:15
【问题描述】:

是否可以使用 tweepy 或 twython 为推文 ID 列表流式传输推文? 我正在尝试使用 Twython 推文 = t.lookup_status(id=Id)

'Id' 循环遍历 tweet-ids 列表

但我猜有速率限制,如果是 tweepy,使用 StreamListener,我只能获取某些特定轨道的推文。就我而言,我有一个 tweet_ids 列表,我需要 tweet-text、created_at、source、url 等... 或者这个任务还有其他选择吗? 我对此很陌生。如果问题很幼稚,请原谅!

【问题讨论】:

  • 你好 Pikakshi,下面的代码对你有用吗?
  • 是的,它运作良好..非常感谢@duhaime :)
  • 我很高兴它有帮助!随意通过点击绿色小复选框来投票和/或选择答案:)

标签: python twitter tweepy twitter-streaming-api


【解决方案1】:

我不太清楚你在追求什么,但你可以使用以下 sn-p 找到与特定推文 ID 匹配的推文(前提是你有 consumer_keyconsumer_secretaccess_token ,以及来自 Twitter API 的 access_token_secret):

    import tweepy

    auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
    auth.set_access_token(access_token, access_token_secret)

    api = tweepy.API(auth)

    public_tweets = api.home_timeline()

    good_tweet_ids = [555175389383774208, 555174725136437248]

    for tweet in public_tweets:
        if tweet.id in good_tweet_ids:
            print "".join(x for x in tweet.text if ord(x) < 128)

【讨论】:

    猜你喜欢
    • 2020-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-05
    • 2011-12-12
    • 1970-01-01
    相关资源
    最近更新 更多