如何在tweepy(python)中获取tweet id(since_id,max_id)?

2024-10-03 23:30:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道一种获取tweet id的方法,以检查我正在使用tweepy制作的python应用程序中的用户时间轴中显示了哪些tweet。

似乎没有办法提取tweet id或跟踪它们。要保持检查的参数是since_id。如果有人能帮忙的话。


Tags: 方法用户id应用程序参数tweetsince时间轴
2条回答

tweepy库紧跟在^{}后面。该API返回的所有属性都在result对象上可用;因此,对于状态消息,您需要查看^{} object description以查看它们是否具有id参数:

for status in api.user_timeline():
    print status.id

存储最新的id以轮询更新。

max_idsince_idapi.user_timeline()方法的参数。

使用tweepy.Cursor()对象可能看起来像这样:

    tweets = []
    for tweet in tweepy.Cursor(api.user_timeline,
                       screen_name=<twitter_handle>,
                       since_id = <since_id>
                       ).items(<count>):
        tweets.append(tweet)

相关问题 更多 >