我想使用InstagramAPI并编写一些代码,例如获取我的关注者列表等。我真的是那个话题的新手。
最佳方法是什么?是否存在用于处理这些json请求的Python库,还是应该将它们直接发送到(new?graphAPI,displayAPI)InstagramAPI?
感谢我能得到的每条建议。谢谢:)
您可以使用https://github.com/LevPasha/Instagram-API-python调用Instagram API如果您想直接调用API,也可以使用请求包。它还支持graphql API。在这里您可以看到一个示例:https://gist.github.com/gbaman/b3137e18c739e0cf98539bf4ec4366ad
[有一个库称为instabot。这个有用的库具有与您的insta帐户进行交互的所有必要功能/方法。阅读其文档here。
点子安装为:pip install instabot
首先,假设您只想登录到您的帐户。
from instabot import Bot
bot = Bot()
bot.login(username="YOUR USERNAME", password="YOUR PASSWORD")
[获取关注者列表,
my_followers = bot.followers()
[如果您要上传照片或获取帖子,
bot.upload_photo(image, caption="blah blah blah") #the image variable here is a path to that image
all_posts = bot.get_your_medias() #this will return all of your medias of the account
#to get the info of each media, use
for post in all_posts:
print(bot.get_media_info(post))
并且此库中还有许多其他功能/方法。
使用python与instagram交互实际上非常有趣。您将度过美好的时光。享受:)