Instagram 通过 API 或其他方式分析

Instagram Analyze via API or something else

为了完成硕士论文,我需要分析几个 Instagram 个人资料,每个个人资料都超过 1000 个帖子。

我需要一份包含以下内容的清单: Post 类型(图片、多图、视频) 描述 喜欢 评论(计数)

有没有办法在 Instagram 上做到这一点 Api 或者您有其他想法吗?

非常感谢 托本

对不起。不容易。 Facebook 已禁用此功能。其中哪些仍然有效的部分可能会被禁用。您可以尝试自己从 public HTML Instagram 网页上抓取个人资料。

使用 Google Chrome 中的开发人员控制台并分析网络流量,我发现以下 URL 可能能够完成您想要的某些操作。看起来像使用 JSON 对象调用 /graphql/query/ URL 作为标记为查询参数:变量,以及某种对象的散列。不确定您是否可以自己调用它,但我已经成功地使用了其他类似的嵌入式 URLs。 ID 是您也可以从 HTML 获得的用户 ID。

希望对您有所帮助。

https://www.instagram.com/graphql/query/?query_hash=76d9c5f9c2d88aa251ece9ea61fdc570&variables=%7B%22id%22%3A%225466275%22%2C%22first%22%3A12%2C%22after%22%3A%22AQCqBkaT0gZcgV1z9nfTgM3saTJi3cDRQoQy2YM4SdWNWyo3kdMTfCzWvuGcGRI9e1WpAIquMMG9jeuuXSe0TSMiQMPIL1ZmVimTMQ0dfrD_9Q%22%7D

解码后即:

https://www.instagram.com/graphql/query/?query_hash=76d9c5f9c2d88aa251ece9ea61fdc570&variables={"id":"5466275","first":12,"after":"AQCNhv_lxGd-nHBBaZb5kk3J4N-n058NgyCiWDnJ10rLc2V-YrVUvGsiuXr4NsMQ4QDzOLdjbTIVqoMpspJ69r-0s-PzOceis9J25o8P2BcjdA"}