【发布时间】:2020-02-16 06:01:03
【问题描述】:
我正在尝试获取与 Instagram 上用户的供稿标签相关的数据。每次我用谷歌搜索“获取用户供稿”或类似内容时,都会向我展示如何获取用户发布的最近照片。
但是,我正在尝试获取提要标签,或者基本上是我关注的其他人的热门帖子。我尝试使用 Lev Pasha 的 Instagram API 模块,但我能找到的唯一相关函数是 getPopularFeed(),它从探索页面获取帖子。
我知道如何连接到 Instagram API 并使用下面的代码完成了它,但没有设法收集提要选项卡。
from InstagramAPI import InstagramAPI
InstagramAPI = InstagramAPI("myusername", "mypassword")
InstagramAPI.login()
更新(2021 年 6 月 2 日):
我决定在这里添加一些关于 Instagram API 的信息。我想说这个答案在某种意义上有点“弃用”,因为该项目的 GitHub 存储库已被删除,因此为模块开发更新和错误修复将变得更加困难。因此,我实际上建议你不要使用这个模块,因为它会让你很快被 Instagram 平台禁止(最后一次更新是在 2018 年,因此任何用户-不会添加代理修复和机器人检测解决方法)。
我还想说,到目前为止,Instagram 自动化任务似乎没有好的模块。正如我刚才所说,我的帖子中写的 InstagramAPI 模块早已不复存在,Github 上的所有其他 API 项目也已存档/没有更多的审核或更新。
TLDR:维护一个由大公司不断更新的 API 并不容易,因此您很容易被禁止/阻止。我建议使用Lev Pasha's 或ping's Instagram API,尽管它们都已被弃用并且可能会很快让你被屏蔽。 module in the answer below 也很不错,虽然我注意到它已经快 2 年没有更新了。此外,它是作为 ping API 之上的包装器构建的。
【问题讨论】:
标签: python request xmlhttprequest instagram instagram-api