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

要了解更多信息,请检查wiki page

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Android HttpClient cookies   如何使用Java在远程系统上运行SSH命令?   java从字符串数组中的字符串末尾删除“,”   在One plus 3t手机上,当应用程序被终止或从最近的应用程序中刷出时,java Android FCM推送通知不起作用   java如何使垂直滚动条始终位于jtable的末尾   在java中解析迄今为止“未知”的字符串   javascript在Java中获取Nashorn JsonObject   java windows 10和ubuntu可以使用相同的JDK吗?   java在不同的文件中记录不同的日志。但所有日志都放在同一个文件中   具有特定jdk的java Gradle构建项目   xml Java web服务生成错误响应   javascript Jaggery文件更改不显示   java输出二进制搜索树数组   将BufferedReader解析为JSON对象时,java在位置处意外标记文件结尾