关于JS逆向实战淘宝这一方面主要运用的技术的话就是Python的那一套,发送请求、解析响应然后保存数据。前置基础就不多聊了现在主要说的就是这个JS逆向实战中要逆向出来的参数
此博客只做教学研究
首先f12,点击检查,再点击网络,搜索我们要爬取的数据比如这样就可以看到以下的页面了
1.为什么要逆向
因为我们向淘宝的数据接口发送请求的时候它会验证请求里面的一个sign参数而且这个参数是变化的,只有当这个参数验证通过之后才能请求获得数据
2.js逆向的步骤
(1)确定加密参数
可以在负载这里看其他的网站有的在请求标头哪里
(2)确定加密参数位置
确定加密参数位置方法常用的有三种:1.关键字搜索 2.堆栈分析 3.hook
我们这里使用第一种方法关键字搜索,具体的操作流程是这样的:第一步选中搜索然后第二步将关键字输入进去一般说这个关键字的话也有一些小技巧