Python 爬虫进阶必备

关于新闻平台请求头加密参数逻辑分析

抓包与加密定位

先来看看加密的请求

这里请求中都带有一个accessToken加密字段,我们需要分析的就是这个加密字段。

定位的方法也非常简单,通过搜索字段可以直接找到加密的字段的加密位置

只找到一个字段,点开再次搜索

可以看到这里直接就找到这个加密字段是i,不放心自己是不是定位清楚的可以打上断点再次刷新一下

加密分析

可以看到这里的i是下面这个表达式的值

var i = d()(r);

大致的逻辑就是r经过d()加密后就得到了i

所以我们需要找齐r还有d()

先来看看r

r 是请求头里的部分参数拼接起来的,就像下面这样

rappKey+appSecret+id+language+timestrap的值拼接起来

然后再看看这个d()

直接跟进去,可以看到下面这样的代码

我们用网站验证下自己的想法。

就这样~简单,不用扣代码,一把梭就分析出来了。

 
  1. Love&Share 

  2. [ 完 ]

想要获取更多Python学习资料可以加QQ:2955637827私聊或加Q群630390733大家一起来学习讨论吧!
本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值