📅  最后修改于: 2023-12-03 15:20:41.559000             🧑  作者: Mango
tweepy是一个用于Python的Twitter API库。它允许我们轻松地从Python应用程序中使用Twitter API。
要安装最新的tweepy版本,请使用pip:
pip install tweepy
首先,我们需要在Twitter开发人员门户中创建一个开发者账号。创建账号后,我们可以创建一个新的应用程序并获得相应的密钥和令牌。使用这些凭据,我们可以在tweepy中进行身份验证。
import tweepy
auth = tweepy.OAuthHandler("API key", "API secret key")
auth.set_access_token("Access token", "Access token secret")
api = tweepy.API(auth)
使用tweepy发送一个推文非常简单:
api.update_status("Hello, world!")
我们可以使用回复功能来回复其他用户的推文。要回复推文,我们需要用到推文的ID号。
tweet_id = '1234567890'
username = 'twitterusername'
api.update_status(
status=f"@{username} Hello!",
in_reply_to_status_id=tweet_id,
auto_populate_reply_metadata=True
)
我们可以使用tweepy获取推文。例如,以下代码将获取用户的时间线上的前10个推文:
timeline = api.home_timeline(count=10)
for tweet in timeline:
print(f"{tweet.user.name} said {tweet.text}")
以上就是tweepy的一些主要功能。如果您想要更深入了解tweepy,可以查看tweepy的文档。