【发布时间】:2018-06-12 10:13:19
【问题描述】:
对于一篇硕士论文,我需要分析多个 Instagram 个人资料,每个个人资料超过 1000 条。
我需要以下内容的清单: 帖子类型(图像、多图像、视频) 描述 喜欢 评论(计数)
有没有办法通过 Instagram Api 做到这一点,或者您有其他想法如何工作?
非常感谢 托本
【问题讨论】:
标签: html api instagram analytics instagram-api
对于一篇硕士论文,我需要分析多个 Instagram 个人资料,每个个人资料超过 1000 条。
我需要以下内容的清单: 帖子类型(图像、多图像、视频) 描述 喜欢 评论(计数)
有没有办法通过 Instagram Api 做到这一点,或者您有其他想法如何工作?
非常感谢 托本
【问题讨论】:
标签: html api instagram analytics instagram-api
对不起。不容易。 Facebook 已禁用此功能。其中仍然有效的部分可能会被禁用。您可以尝试自己从公共 HTML Instagram 网页中抓取个人资料。
使用 Google Chrome 中的开发者控制台并分析网络流量,我发现以下 URL 可能能够执行您想要的一些操作。看起来像使用 JSON 对象调用 /graphql/query/ URL 作为查询参数,标记为:变量,以及某种对象的哈希。不确定您是否可以自己调用它,但我已经成功使用其他类似的嵌入式 URL。 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"}
【讨论】: