我想了解一种获取推文ID的方法,以便检查我在使用tweepy创建的python应用程序中的用户时间轴中显示的推文。
似乎没有办法提取推文ID或跟踪它们。要检查的参数是since_id
。请有人帮忙。
答案 0 :(得分:6)
tweepy
库紧跟twitter API
之后。该API返回的所有属性都可在结果对象上使用;所以对于状态消息,您需要查看tweet
object description以查看他们有id
参数:
for status in api.user_timeline():
print status.id
存储最新的id
以轮询更新。
答案 1 :(得分:1)
max_id
和since_id
是api.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)