如何追踪KSP商品列表页滚动加载的GET请求URL以获取JSON数据
追踪无限滚动加载接口的操作步骤
- 首先打开目标商品列表页面,按
F12(或者右键页面选择「检查」)打开浏览器开发者工具 - 切换到开发者工具顶部的「网络(Network)」标签页
- 点击网络标签页里的「筛选器」,选择
Fetch/XHR类型,这一步可以过滤掉页面静态资源(图片、CSS、JS文件等)的请求,只保留异步接口请求 - 清空当前已经记录的请求列表(点击筛选栏旁边的垃圾桶图标即可),然后向下滚动页面触发加载更多商品的操作
- 此时网络列表里会出现新发送的请求,逐个点击查看每个请求的「响应(Response)」标签,找到返回内容是商品列表JSON格式的那条请求,该请求的「请求URL」就是你需要的接口地址
- 如果接口参数有分页相关字段(比如page、offset、limit之类的),修改对应参数值即可获取不同页的商品数据
注意部分站点会对请求头做校验,直接复制URL在新页面打开可能返回失败,需要携带页面请求时的User-Agent、Cookie等请求头信息才能正常获取返回内容。
内容的提问来源于stack exchange,提问作者myfishnameisqwerty
相关产品推荐
相关产品推荐

