今日目标:网易云评论下载

数据接口:

'aHR0cHM6Ly9tdXNpYy4xNjMuY29tL3dlYXBpL2NvbW1lbnQvcmVzb3VyY2UvY29tbWVudHMvZ2V0P2NzcmZfdG9rZW49'

1、通过搜索评论内容,确认数据接口

2、分析请求参数,发现两个参数都是加密处理了的

 

3、确认请求参数加密位置,通过关键字搜索,确认了两个加密参数都在一起,特别要注意的是,这个加密的地方有两个请求都走了,首先要确认下请求地址是不是咱要抓的那个地址,不然后期会出现参数不一致而失败

 

 

4、破解加密,我们发现两个加密参数值均是从bVi0x中拿到的,这样降低了我们解密的复杂度,我们只需要破解bVi0x的加密逻辑就可以了,接下来我们将断点打到bVi0x生成的位置

# 分析加密函数
var bVi0x = window.asrsea(
    JSON.stringify(i7b),		   # 第一个参数
    bse7X(["流泪", "强"]),			 # 第二个参数
    bse7X(Qu7n.md), 	 		   # 第三个参数
    bse7X(["爱心", "女孩", "惊恐", "大笑"])      );# 第四个参数

4.1 通过多次请求分析总结,第一个参数是请求相关信息然后做成了字符串,第二、三、四个参数都是固定值

4.2加密函数window.asrsea解密

总结:刚开始参数i的值没有对齐,发现我的结果一直变,而且和网页对不上,后来将i的值对齐后,生成的结果一致,说明我们的加密逻辑是没有问题的,接下来就是整合代码了

5、代码整合,发起请求,获取数据

6、数据提取

7、数据存储

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值