📅  最后修改于: 2023-12-03 15:07:46.348000             🧑  作者: Mango
Tweepy是一个用于Python的Twitter API库,它可以访问Twitter的RESTful API并执行各种操作,如读取/写入推文、发送/删除直接消息等。
在开始之前,您需要安装Tweepy。使用以下命令将其安装到您的环境中。
pip install tweepy
要使用Twitter API,您需要先创建一个Twitter开发应用程序,并使用它来获取API密钥和密钥。
consumer_key = 'your_consumer_key'
consumer_secret = 'your_consumer_secret'
access_token = 'your_access_token'
access_token_secret = 'your_access_token_secret'
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)
要从Twitter API获取数据,您必须了解可以访问哪些端点。然后,您可以使用Tweepy API对象的方法来执行操作,例如search_tweets()、get_user()和get_status()。
以下代码演示如何获取搜索结果或用户的最近推文。
results = api.search_tweets(q='python')
for tweet in results:
print(tweet.text)
user_tweets = api.user_timeline(screen_name='twitter')
for tweet in user_tweets:
print(tweet.text)
以下代码演示如何获取Twitter用户的详细信息。
user = api.get_user(screen_name='twitter')
print(user.screen_name)
print(user.followers_count)
以下代码演示如何使用Tweepy API对象的update_status()方法发布推文。
api.update_status('Hello, world!')
Tweepy是一种方便的Python库,用于访问Twitter API。在本文中,我们介绍了如何使用Tweepy执行各种操作,如获取推文、获取用户、发布推文等。如果您正在寻找一种方法来与Twitter API进行交互,则Tweepy是一种非常不错的选择。