爬虫js逆向定位技巧

响应的数据为密文,在本地进行解密

  1. 使用了标准的加密方法,如AES、RSA等,
    例子:AES.decrypt(, aaa.decrypt(
    decrypt(

  2. 使用了自定义的加密方法
    搜索关键字,关键参数

  3. 关键字很泛,也不使用标准算法加密
    因前后端通信一般使用json格式
    搜索Json.parse(
    格式1: Json.parse(解密函数(密文))
    格式2: a = 解密函数(密文);Json.parse(a)
    解密函数不能是内置函数

  4. 用请求URL的路径定位
    例子:https://webapi.cninfo.com.cn/api/sysapi/p_sysapi1007,用api/sysapi/p_sysapi1007定位到js文件

  5. 可能用了时间加密,搜new Date, Date.now