Python 爬虫进阶必备

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

抓包与加密定位

先来看看加密的请求html

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

定位的方法也很是简单,经过搜索字段能够直接找到加密的字段的加密位置app

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

能够看到这里直接就找到这个加密字段是i,不放心本身是否是定位清楚的能够打上断点再次刷新一下网站

加密分析

能够看到这里的i是下面这个表达式的值加密

var i = d()(r);

大体的逻辑就是r通过d()加密后就获得了iurl

因此咱们须要找齐r还有d()spa

先来看看rcode

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

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

而后再看看这个d()

直接跟进去,能够看到下面这样的代码


咱们用网站验证下本身的想法。

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

 
  1. Love&Share 

  2. [ 完 ]

想要获取更多Python学习资料能够加QQ:2955637827私聊或加Q群630390733你们一块儿来学习讨论吧!

本文的文字及图片来源于网络,仅供学习、交流使用,不具备任何商业用途,若有问题请及时联系咱们以做处理

相关文章
相关标签/搜索