如何使用Instagram GraphQL获取个人主页帖子链接?
获取Instagram个人主页的帖子链接与粉丝数据
我来分享下获取Instagram个人主页帖子链接和粉丝数据的可行方法:
一、获取帖子链接
- 初始数据获取:直接访问个人主页链接并加上
__a=1参数,就能拿到包含前12条帖子数据的JSON响应,里面会附带每条帖子的链接。 - 加载更多帖子:如果目标主页的帖子超过12条,剩余内容需要模拟页面向下滚动的操作——这会触发Instagram的异步加载机制。你可以通过浏览器开发者工具抓包找到加载更多的API请求,请求中会带有类似
max_id的游标参数,带上这个参数就能获取后续分页的帖子数据,循环这个过程就能拿到所有帖子链接。
二、获取粉丝列表数据
- 前提条件:粉丝列表属于需要登录权限才能访问的数据,所以你得先登录Instagram(可以通过浏览器保持登录会话,或者在请求工具中带上登录后的Cookie信息)。
- 调整获取数量:找到对应个人主页粉丝列表的JSON接口后,修改请求参数里的
first=XXXX(把XXXX替换成你想要的数字),就能指定单次请求返回的粉丝数量。如果粉丝总数超过单次请求的上限,同样需要利用接口返回的分页游标(比如after参数)来加载下一页的粉丝数据。
内容的提问来源于stack exchange,提问作者Spyros G
相关产品推荐
相关产品推荐

