python - 通过 tweet-id 检索推文

标签 python twitter tweepy twitter-streaming-api

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

'Id' 遍历 tweet-ids 列表

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

最佳答案

我不太清楚你在找什么,但你可以使用以下代码片段找到与特定推文 ID 匹配的推文(前提是你有 consumer_keyconsumer_secret access_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)

关于python - 通过 tweet-id 检索推文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27934170/

相关文章:

python - 将自定义阈值与 tf.contrib.learn.DNNClassifier 一起使用?

twitter - 在 Twitter 上共享带有查询字符串的 URL

python - 如何使用 Streaming API 通过 Twitter 跟踪 400 个关键字?

python - 使用 Tweepy 查找特定关键字的热门推文

python - 如何使用 tweepy 验证推文是否地理定位/接受坐标

python - 我无法使用子进程运行临时文件夹中的文件吗?

python - kivy:如何使图像像按钮一样工作

python - 这个 for 循环如何检查每个索引号,即使它特别指出索引 0?

python - 为什么我在使用 Twitter Rest API 时收到此错误

python - 如何将 tweepy Twitter 流保存到文件中?