通过网络搜索获取 Instagram public 个人资料数据

Get Instagram public profile data with web search

我尝试在不使用 API 的情况下从 Instagram 检索一些 public 个人资料数据。我已经使用了 file_get_contents 并提取了 _sharedData。但是这种方法会极大地降低性能(加载 5 秒),所以对于生产来说这是毫无意义的。

我在一个 Whosebug question, that they called http://instagram.com/web/search/topsearch/?query=user_id 中看到至少访问了多少关注者。但没有进一步的细节。

是否有任何关于此网络搜索的文档或使用 instagrams 网络搜索访问 public 个人资料数据的解决方案?我至少需要媒体、关注者和关注者的数量。

您可以将 ?__a=1 添加到 url 并仅获得 json:

https://www.instagram.com/facebook/?__a=1

它包含 public 个您提到的配置文件数据:

user:
    follows:
        count
    followed_by:
        count
    media:
        count

我用了大约 280 毫秒。