这套课的重点不在"爬虫入门",而在两件事:一是把请求伪装做到能过风控,二是把前端加密参数还原成可复现的代码。12306 购票这个案例被拆成多节来讲,本身就说明它不是那种跑通一次就完事的示例——从查票、余票接口到提交订单,中间夹着签名、时间戳、Cookie 校验和设备指纹,任何一环对不上,请求就会被拦。学完这一块,你面对一个带加密参数的网站,能自己判断参数在哪生成、怎么还原,而不是只会复制别人的脚本。

这门课解决的工作场景

日常工作中最卡人的不是"怎么发请求",而是"请求发出去为什么返回假数据或直接 403"。课程把这类问题集中处理:JS 混淆代码怎么读、加密函数怎么定位、浏览器里断点跟栈怎么跟到关键位置、扣出来的代码怎么在 Node 或 Python 里跑起来。12306 和秒杀类场景的共同点是校验严、参数多、时效短,正好用来练这套流程。如果你之前写过 requests 加 BeautifulSoup 的脚本,但一遇到带 sign、token、加密参数的站点就束手无策,这门课补的就是这一段。

适合什么基础,先看哪几块

需要你已经会 Python 基础语法,知道 HTTP 请求和响应是怎么回事,能看懂简单的 JavaScript——不用精通,但要能读函数、认得出常见的加密库调用。完全没写过爬虫的人直接上这套会吃力,建议先补请求库和解析库的基本用法。

看的时候别从第一节顺序刷。建议先跳到你最想解决的那个实战案例,比如 12306 这一组,看老师是怎么定位参数的,再回头补前面讲 JS 调试和混淆还原的部分,这样每一节都能对上具体问题。纯讲理论的段落可以快进,实战段落建议放慢,边看边在本地复现。

学完能独立做什么,资料怎么配合练

比较现实的目标是:拿到一个中等难度的站点,你能独立完成参数分析、加密还原、请求构造,并写出可重复运行的采集脚本;遇到参数失效时,知道从哪一步重新排查。这不等同于能稳定抢票或秒杀——那类场景还涉及账号、频率、网络和平台策略,课程给的是技术路径,不是结果保证。

练习上建议一个案例做三遍:第一遍跟着视频走通,第二遍关掉视频自己重写,第三遍换一个同类站点套用同样的分析思路。JS 逆向部分一定要动手在浏览器里打断点,光看讲解记不住。每节的代码自己敲一遍,比收藏一堆脚本有用得多。如果时间有限,优先吃透一个完整案例的分析流程,比每个案例都浅尝一遍更划算。

课程目录

课程目录100 集
  • Python爬虫JS逆向进阶课程 26460 第100节1
  • 00 爬虫实战 -12306购票 - 2.mp4
  • 第101节1
  • 01 爬虫实战 -12306购票 - 3.mp4
  • 第102节1
  • 02 爬虫实战 -12306购票 - 4.mp4
  • 第103节1
  • 03 爬虫实战 -12306购票 - 5.mp4
  • 第104节1
  • 04 爬虫实战 -12306购票 - 6.mp4
  • 第105节1
  • 05 爬虫实战 - 某东秒杀.mp4
  • 第106节1
  • 06 爬虫实战 - 爬取某宝数据 - 1.mp4
  • 第107节1
  • 07 爬虫实战 - 爬取某宝数据 - 2.mp4
  • 第108节1
  • 08 爬虫实战 - 爬取Amazon数据 - 1.mp4
  • 第109节1
  • 09 爬虫实战 - 爬取Amazon数据 - 2.mp4
  • 第10节10 字符串.mp4
  • 第110节1
  • 10 爬虫实战 - 爬取Amazon数据 - 3.mp4
  • 第111节1
  • 11 爬虫实战 - 爬取Amazon数据 - 4.mp4
  • 第112节1
  • 12 爬虫实战 - 爬取某易财经股票数据.mp4
  • 第113节1
  • 13 JS逆向 - 开篇.mp4
  • 第114节1
  • 14 JS逆向 - 环境配置.mp4
  • 第115节115 Javascript简介.mp4
  • 第116节1
  • 16 JS基础 - 变量.mp4
  • 第117节1
  • 17 JS基础 - 数据类型.mp4
  • 第118节1
  • 18 JS基础 - 数组.mp4
  • 第119节1
  • 19 JS基础 - 函数.mp4
  • 第11节11 列表.mp4
  • 第120节1
  • 20 JS基础 - 循环.mp4
  • 第121节1
  • 21 JS基础 - 判断分支.mp4
  • 第122节1
  • 22 JS基础 - 日期.mp4
  • 第123节1
  • 23 JS基础 - 运算符.mp4
  • 第124节1
  • 24 JS基础 - 对象.mp4
  • 第125节1
  • 25 JS基础 - Primitive基础类型 和 O.mp4
  • 第126节1
  • 26 JS进阶 - 作用域和闭包.mp4
  • 第127节1
  • 27 JS进阶 - 面向对象 上 - 原型链.mp4
  • 第128节1
  • 28 JS进阶 - 面向对象 下 - this.mp4
  • 第129节1
  • 29 JS进阶 - 常见的JS方法.mp4
  • 第12节12 判断语句.mp4
  • 第130节1
  • 30 JS进阶 - HTML与JS交互.mp4
  • 第131节1
  • 31 JS进阶 - jQuery.mp4
  • 第132节1
  • 32 JS进阶 - 搭建简单网站-1.mp4
  • 第133节1
  • 33 JS进阶 - 搭建简单网站-2.mp4
  • 第134节1
  • 34 JS进阶 - 搭建简单网站-3.mp4
  • 第135节1
  • 35 JS调试基础 - 浏览器工具-1.mp4
  • 第136节1
  • 36 JS调试基础 - 浏览器工具-2.mp4
  • 第137节1
  • 37 JS调试基础 - Fiddler安装及使用.mp4
  • 第138节1
  • 38 JS调试基础 - 寻找加密入口-1.mp4
  • 第139节1
  • 39 JS调试基础 - 寻找加密入口-2.mp4
  • 第13节13 循序语句-for.mp4
  • 第140节1
  • 40 JS调试基础 - 寻找加密入口-3.mp4
  • 第141节1
  • 41 JS调试基础 - 寻找加密入口-4.mp4
  • 第142节1
  • 42 JS调试基础 - 寻找加密入口-5.mp4
  • 第143节1
  • 43 JS调试基础 - 寻找加密入口-6.mp4
  • 第144节1
  • 44 JS调试基础 - 寻找加密入口-7.mp4
  • 第145节1
  • 45 JS调试基础 - 寻找加密入口-8.mp4
  • 第146节1
  • 46 JS调试基础 - 寻找加密入口-9.mp4
  • 第147节1
  • 47 JS调试基础 - 寻找加密入口-10.mp4
  • 第148节1
  • 48 JS调试基础 - 寻找加密入口-11.mp4
  • 第149节1
  • 49 常见加密算法 - 哈希算法-1.mp4
  • 第14节14 循序语句-while.mp4
  • 第150节1
  • 50 常见加密算法 - 哈希算法-2.mp4
  • 第151节1
  • 51 常见加密算法 - 哈希算法-案例 上.mp4
  • 第152节1
  • 52 常见加密算法 - 哈希算法-案例 下.mp4
  • 第153节1
  • 53 常见加密算法 - 对称加密-1.mp4
  • 第154节1
  • 54 常见加密算法 - 对称加密-2.mp4
  • 第155节1
  • 55 常见加密算法 - 对称加密-案例.mp4
  • 第156节1
  • 56 常见加密算法 - 非对称加密-1.mp4
  • 第157节1
  • 57 常见加密算法 - 非对称加密-2.mp4
  • 第158节1
  • 58 常见加密算法 - 非对称加密- 案例-3.mp4
  • 第159节1
  • 60 常见的反调试 - 无限debugger.mp4
  • 第15节15 循序语句-跳出循环.mp4
  • 第160节1
  • 61 常见的反调试 - 控制台状态检测.mp4
  • 第161节1
  • 62 常见的反调试 - 反调试综合案例.mp4
  • 第162节1
  • 59 常见的反调试 - 无法打开控制台.mp4
  • 第163节1
  • 63 常见的JS混淆 - 变量名混淆.mp4
  • 第164节1
  • 64 常见的JS混淆 - 字符串混淆.mp4
  • 第165节1
  • 65 常见的JS混淆 - JSFuck混淆.mp4
  • 第166节1
  • 66 常见的JS混淆 - AAencode 和JJ混淆.mp4
  • 第167节1
  • 67 常见的JS混淆 - 代码逻辑混淆.mp4
  • 第168节1
  • 68 抠代码 -案例 投x界.mp4
  • 第169节1
  • 69 抠代码 - 案例x加速.mp4
  • 第16节16 函数.mp4
  • 第170节1
  • 70 抠代码 - 某音乐.mp4
  • 第171节1
  • 71 抠代码 - 七某数据 上.mp4
  • 第172节1
  • 72 抠代码 - 七某数据 下.mp4
  • 第173节173 webpack原理.mp4
  • 第174节1
  • 74 Webpack 案例 登录游戏网站.mp4
  • 第175节1
  • 75 Webpack案例 登录某翼云.mp4
  • 第176节1
  • 76 Webpack案例 – 获取某加密货币网数据.mp4
  • 第177节1
  • 77 Webpack案例 登录x壳网-上.mp4
  • 第178节1
  • 78 Webpack案例 登录x壳网-下.mp4
  • 第17节17 面向对象-基本概念.mp4
  • 第18节18 面向对象-类的定义和使用.mp4
  • 第19节19 面向对象-继承.mp4
  • 第1节01 开篇.mp4
  • 第20节20 面向对象-派生.mp4
  • 第21节
  • 21 面向对象 - 单继承背景下的属性值查找.mp4
  • 第22节22 面向对象-多态.mp4
  • 第23节23 面向对象-访问控制.mp4
  • 第24节24 错误处理-调试.mp4
  • 第25节25 错误处理-异常捕获.mp4
  • 第26节
  • 26 文件操作- 文件读入.mp4
  • 第27节27 文件操作-文件写入.mp4
  • 第28节28 程序打包-打包成exe文件.mp4
  • 第29节29 爬虫简介.mp4
  • 适合人群 Python开发者 前端工程师 网络安全爱好者 学习收获 熟练使用Python进行网络爬虫开发 掌握JS逆向工程技巧 提升网络安全防护能力 祝您学习愉快! 学有所成,前程似锦!