instagramgraphql非官方api
InstagramGraphQL的Python项目详细描述
我们需要的igql repo分支
instagramgraphql非官方api
非官方Instagram GraphQL API,用于在未经身份验证的情况下收集数据。
功能
- 搜索人员、标签和位置
- 获取媒体数据
- 获取标签数据
- 获取位置数据
- 获取所有评论
- 得到所有喜欢的人
- 获取特定的用户帖子
- 提供sessionid后,您可以从私人帐户获取数据
- graphql返回了很多很酷的数据。例如
accessibility_caption
,您可以通过它训练图像分类器
注意:这基本上是一个收集数据的api,不用于上传或与媒体交互。如果您想要更高级的ig库,您应该检查LevPasha's Instagram-API-python包。
获取用户的所有媒体
fromigqlimportInstagramGraphQLigql_api=InstagramGraphQL()user=igql_api.get_user('instagram')formediainuser.timeline:# This is entry_data not the all mediaprint(media.image_url)formedia_listinuser.iterate_more_timeline_media():formediainmedia_list:print(media.image_url)
安装
库在pypi上可用,因此只需运行
pip install InstagramGraphQL