爬虫寻找Javascript动态数据获取(网易云案例)

首先找到目标地址

https://music.163.com/#/search/m/?s=林俊杰&type=1
在这里插入图片描述

查看网络请求

在这里插入图片描述

刷新页面

在这里插入图片描述

找到指定接口

在这里插入图片描述

点击Headers 查看请求方式

在这里插入图片描述

向下方滚动找到 加密方式 并复制选中的Key的一部分

在这里插入图片描述

点击关闭当前功能

在这里插入图片描述

鼠标触碰js 加载请求的地方 (core_aca9967….js?aca9967…:21)

在这里插入图片描述

点击第一项

在这里插入图片描述

看到此时的页面

在这里插入图片描述

最下方点击格式化当前代码 { }

在这里插入图片描述

显示这种状态 然后在代码中 按ctrl+f 搜索我们之前复制的部分 看到我们所显示的代码位置

在这里插入图片描述

然后打上断点 进入debug模式 查找我们所需要的数据

在这里插入图片描述

刷新当前页面 正式进入模式

在这里插入图片描述

会显示这种状态

在这里插入图片描述

点击蓝钮 进行下一步请求

在这里插入图片描述

当我们点击时Network 的请求也会跟着动 所以直到找到我们 刚开始获取数据的那个接口 才能停止按蓝钮(这时我们要细心不能按快找好节奏)

在这里插入图片描述

已经获取到我们想要的位置

在这里插入图片描述

点击Sources 会看到我们所需要的数据

在这里插入图片描述

当我们想退出debug模式 把断点去掉就可以啦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值