【问题标题】:How to get tweet ID in Tweepy如何在 Tweepy 中获取推文 ID
【发布时间】:2020-09-16 20:14:55
【问题描述】:

我想搜索一个关键字并获得 70 条推文,然后列出所有推文的 ID。不知道怎么弄,求大神帮忙。

import tweepy
import time

auth = tweepy.OAuthHandler('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx','xxxxxxxxxxxxxxxxxxxxxxxxxx')
auth.set_access_token('xxxxxxxxxxxxxxxxxxxxxxx','xxxxxxxxxxxxxxxxxxxxxxxxxxx')

api = tweepy.API(auth, wait_on_rate_limit=True, wait_on_rate_limit_notify=True)
user = api.me()



import time

time_limit_sec = 600
start_time = time.time()



for tweet in tweepy.Cursor(api.search, q="books", result_type="recent").items(70):  
    status = api.get_status(id) 
    id = status.id 
    print("The ID of the status is :"  + str(id)) 
    break

【问题讨论】:

    标签: python tweepy status


    【解决方案1】:

    推文 ID 在 _json['id'] 下。不要使用break,当你设置items时它会限制为70(70)。

    for tweet in tweepy.Cursor(api.search, q="books", result_type="recent").items(70):  
        print("The tweet id is:", tweet._json['id'])
    

    【讨论】:

      猜你喜欢
      • 2012-06-03
      • 2013-05-10
      • 2020-09-07
      • 1970-01-01
      • 2019-05-06
      • 1970-01-01
      • 1970-01-01
      • 2019-02-25
      • 1970-01-01
      相关资源
      最近更新 更多