📅  最后修改于: 2023-12-03 15:34:07.157000             🧑  作者: Mango
Tweepy是一个用于访问Twitter API的Python库。它提供了API.home_timeline()方法来获取用户主页上最新的推文。该方法返回一个包含最多指定数量的推文的列表,按照时间倒序排列。
import tweepy
# API密钥和访问令牌信息
consumer_key = 'your_consumer_key'
consumer_secret = 'your_consumer_secret'
access_token = 'your_access_token'
access_token_secret = 'your_access_token_secret'
# 授权,获取API对象
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)
# 获取当前授权用户主页上最新的5个推文
tweets = api.home_timeline(count=5)
for tweet in tweets:
print(tweet.text)
count
: 返回的推文数量,默认为20,最大值为200。
home_timeline()
方法返回一个包含最多指定数量的推文的列表,按照时间倒序排列。每个推文对象包含以下属性:
id
: 推文的唯一ID。text
: 推文的文本内容。created_at
: 推文创建的时间。user
: 创建该推文的用户对象,包含用户的一些基本信息,如用户ID、用户名、屏幕名称、简介等。在使用home_timeline()
方法之前,需要先获取访问Twitter API的授权信息。具体步骤请参考Tweepy官方文档。此外,由于Twitter API的限制,需要先将应用程序注册为开发者,详情请见Twitter Developer。