直到最近,有几种方法可以在不需要API身份验证的情况下检索Instagram用户媒体。但显然,网站停止了所有这些。
一些旧方法:
一些旧的相关问题是:
How can I get a user's media from Instagram without authenticating as a user?
Is there still a way to fetch instagram feed without using access token now (06/2016)?
我能够通过抓取用户的网页来检索前20个项目,但这不是一个好的或标准的方法,尤其是当Instagram没有正式支持它时。
我想知道如果您知道当前的任何方法有效吗?
答案 0 :(得分:3)
不幸的是,Instagram停止了许多API,包括私有API。它在https://www.instagram.com/developer/中说明:
持续改善Instagram用户'隐私和安全,我们是 加速Instagram API平台的弃用,使得 以下变更立即生效。
一些链接解释了这些变化的细节和原因:
已经提出了一些非官方的爬行方法(由@Louis B.建议)https://stackoverflow.com/a/49906525/278840。您应该考虑到这些方法每周都在进行转换。因此,我绝对更喜欢使用私有API。
<强>更新强>:
旧的公共API(没有身份验证)正在再次运行。我们可以通过将?__a=1
添加到个人资料网址的末尾来访问,例如this:
https://www.instagram.com/leomessi/?__a=1