📅  最后修改于: 2023-12-03 14:48:03.490000             🧑  作者: Mango
Tweepy是一个Python模块,可用于与Twitter API进行交互,并在Python应用程序中使用Twitter数据。此模块提供了方便的方法来使用Twitter的OAuth身份认证,实现API调用,以及其他常见的Twitter操作。
使用pip安装Tweepy:
pip install tweepy
在使用Tweepy之前,需要使用Twitter开发者帐户注册并创建一个应用程序。创建成功后,可以获得以下四个凭据:
这些凭据将用于向Twitter服务进行身份验证。
import tweepy
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)
下面是使用Tweepy API调用的一些常见操作:
# 获取最新的推文
latest_tweet = api.home_timeline()[0]
print(latest_tweet.text)
# 发布一条推文
api.update_status('Hello, world!')
# 关注另一个Twitter用户
api.create_friendship('twitter')
# 为某个用户点赞
api.create_favorite(latest_tweet.id)
# 获取另一个用户的粉丝列表
followers = api.followers('twitter')
for follower in followers:
print(follower.name)
使用Tweepy模块可以方便地与Twitter API进行交互,并在Python应用程序中使用Twitter数据。您只需要提供Twitter开发者凭据,就可以创建Tweepy API对象并开始使用。