
课程是一门从 Python 零基础入门到爬虫实战,再到 JavaScript 逆向与反反爬高阶技术的系统化全栈课程。课程以“Python 基础语法 → 爬虫核心工具链 → 多线程/协程/自动化 → 反反爬对抗 → PyQT 图形化开发 → JS 逆向与加密破解”为核心路径,系统性地串联起从 Python 编程基础(变量/数据类型/字典/字符串/列表/判断/循环/函数/面向对象/错误处理/文件操作/程序打包),到爬虫基础(HTTP 协议/网页分析/Requests 请求/正则表达式/xPath/BS4 解析),再到并发编程(多线程/协程)、Selenium 自动化(浏览器操作/元素定位/验证码识别/反检测)、反反爬策略(UserAgent/IP 代理/Cookie),PyQT 图形化界面开发,以及 JS 逆向工程(JS 基础与进阶/浏览器调试/Fiddler 抓包/加密算法/反调试/JS 混淆/代码抠取/Webpack 分析)的完整知识体系。
核心学习路径
1. Python 基础入门(第1-28节)
环境搭建:完成 Python 安装、环境变量配置、包管理(pip)与 PyCharm IDE 的安装使用。
基础语法:系统学习变量、基本数据类型、字典、字符串、列表等核心数据结构。
流程控制:掌握判断语句(if/elif/else)、循环语句(for/while/跳出循环)。
函数与面向对象:学习函数定义与调用,深入理解面向对象编程(类/继承/派生/多态/访问控制/属性查找)。
错误处理与文件操作:掌握调试技巧、异常捕获(try/except)、文件读写操作。
程序打包:将 Python 程序打包为独立的 exe 可执行文件。
2. 爬虫基础与数据解析(第29-46节)
爬虫简介与 HTTP 协议:理解爬虫工作原理,深入学习 HTTP 协议的请求与响应机制。
网页分析:使用 Chrome 开发者工具分析网页结构。
Requests 请求库:掌握 GET 与 POST 请求方法,实现网页数据的获取。
正则表达式:系统学习正则表达式基础语法与 re 模块的使用。
xPath 解析:掌握 xPath 基础语法与 lxml 库的使用,实现精准数据提取。
BeautifulSoup4(BS4):深入学习 BS4 的语法与数据解析方法。
3. 并发编程与自动化(第47-76节)
多线程:系统学习多线程的基本概念与实战应用(如小说批量爬取)。
协程:掌握协程的基本原理与异步爬取实战(如图片批量下载)。
Selenium 自动化:从浏览器操作、元素定位、等待策略、窗口/frame 切换、动作链,到反检测(多种方法)、验证码识别(图片/滑块/点选),全面掌握 Selenium 自动化爬虫。
反反爬策略:学习常见反爬手段及应对策略,包括 UserAgent 伪装、IP 代理池、Cookie 管理等。
4. PyQT 图形化界面开发(第77-83节)
PyQT 基础:完成 PyQT 安装,学习窗体创建与控件添加。
事件与布局:掌握事件处理机制与布局管理方法。
常用控件:系统学习各类常用控件的使用。
可视化工具:了解 PyQT 的可视化开发工具。
5. 爬虫综合实战(第84-112节)
音乐采集器:通过完整项目实战,将爬虫技术与 PyQT 图形化界面结合,开发音乐采集工具。
多场景爬虫实战:覆盖小说爬取、加密小说破解、壁纸图片下载、动漫视频抓取、m3u8 视频下载(A站/B站)、短视频平台(某牙/某手)视频爬取、音乐平台(酷某音乐/某马拉雅)音频下载等丰富场景。
高难度实战:挑战 12306 购票系统、电商平台(某东秒杀/某宝数据/Amazon 数据)、财经数据(某易财经股票)等高复杂度爬虫项目。
6. JS 逆向工程(第113-178节)
JavaScript 基础:从零学习 JS 的变量、数据类型、数组、函数、循环、判断分支、日期、运算符、对象等基础语法。
JS 进阶:深入作用域与闭包、原型链与 this 指向、常见 JS 方法、HTML 与 JS 交互、jQuery 使用,并动手搭建简单网站。
JS 调试基础:掌握浏览器开发者工具与 Fiddler 抓包工具的使用,系统学习寻找加密入口的方法论。
常见加密算法:深入学习哈希算法(MD5/SHA)、对称加密(AES/DES)、非对称加密(RSA)的原理与实战破解。
反调试对抗:学习无限 debugger、控制台状态检测、无法打开控制台等常见反调试手段的绕过方法。
JS 混淆与还原:掌握变量名混淆、字符串混淆、JSFuck、AAencode/JJ 混淆、代码逻辑混淆等混淆技术的识别与还原。
代码抠取实战:通过投x界、x加速、某音乐、七某数据等真实案例,学习从混淆代码中抠取关键逻辑。
Webpack 分析与实战:理解 Webpack 打包原理,并通过登录游戏网站、某翼云、加密货币网、x壳网等实战案例,掌握 Webpack 环境下的逆向分析能力。
课程亮点
零基础友好:从 Python 安装与环境配置开始,无需任何编程基础即可入门。
全栈技术覆盖:Python 基础 + 爬虫 + 并发 + 自动化 + 图形化 + JS 逆向,构建完整的爬虫开发能力栈。
112 节爬虫实战:覆盖小说、图片、视频、音乐、电商、购票、金融等十余个真实业务场景。
JS 逆向深度教学:从 JS 基础到加密算法,从反调试到代码混淆,从代码抠取到 Webpack 分析,系统掌握逆向工程核心技能。
反反爬体系化:系统讲解各类反爬手段与应对策略,提升实战对抗能力。
PyQT 图形化开发:将爬虫工具封装为桌面应用,提升作品的可用性与展示效果。
课程目录:
第1节01 开篇
第2节02 安装Python
第3节03 环境变量
第4节04 Python包管理
第5节05 安装Pycharm
第6节06 基础语法 变量
第7节07 基本数据类型
第8节08 字典
第9节09 案例-获取当天天气预报
第10节10 字符串
第11节11 列表
第12节12 判断语句
第13节13 循序语句-for
第14节14 循序语句-while
第15节15 循序语句-跳出循环
第16节16 函数
第17节17 面向对象-基本概念
第18节18 面向对象-类的定义和使用
第19节19 面向对象-继承
第20节20 面向对象-派生
第21节21 面向对象 – 单继承背景下的属性值查找
第22节22 面向对象-多态
第23节23 面向对象-访问控制
第24节24 错误处理-调试
第25节25 错误处理-异常捕获
第26节26 文件操作- 文件读入
第27节27 文件操作-文件写入
第28节28 程序打包-打包成exe文件
第29节29 爬虫简介
第30节30 HTTP协议-1
第31节31 HTTP协议-2
第32节32 分析网页-Chrome
第33节33 Requests之 Get方法
第34节34 Requests之 Post方法
第35节35 案例-筛选豆瓣电影
第36节36 正则表达式-基础语法-1
第37节37 正则表达式-基础语法-2
第38节38 正则表达式-Re模块-1
第39节39 正则表达式-Re模块-2
第40节40 xPath-基础语法
第41节41 xPath – lxml库使用
第42节42 xPath – 案例 – 下载人生格言
第43节43 xPath-案例-爬取美女图片
第44节44 BS4语法-1
第45节45 BS4语法-2
第46节46 BS4语法-3
第47节47 多线程-基本概念-1
第48节48 多线程-基本概念-2
第49节49 多线程-基本概念-3
第50节50 多线程-基本概念-4
第51节51 多线程-基本概念-5
第52节52 多线程-基本概念-6
第53节53 多线程-案例-爬取某趣阁小说
第54节54 协程-基本概念-1
第55节55 协程-基本概念-2
第56节56 协程-基本概念-3
第57节57 协程 – 案例 – 爬取某岸图片
第58节58 Selenium – 基本概念及安装
第59节59 Selenium – 浏览器基本操作
第60节60 Selenium – 定位页面元素
第61节61 Selenium – 设置元素等待及加载策略
第62节62 Selenium – 切换窗口
第63节63 Selenium – 切换frame
第64节64 Selenium – 动作链 – 查询车票
第65节65 Selenium – 防止检测 – 方法1
第66节66 Selenium – 防止检测 – 方法2
第67节67 Selenium – 防止检测 – 方法3
第68节68 Selenium – 验证码识别 – 图片识别
第69节69 Selenium – 滑块验证码识别 – 模拟登录豆瓣
第70节70 Selenium – 滑块验证码识别 – 模拟登录豆瓣
第71节71 Selenium – 滑块验证码识别 – 模拟登录豆瓣
第72节72 Selenium – 验证码识别 – 点选
第73节73 反反爬 – 常见反爬手段
第74节74 反反爬 – UserAgent
第75节75 反反爬 – ip代理
第76节76 反反爬 – 使用 cookie
第77节77 图形化界面PyQT – 安装
第78节78 图形化界面PyQT – 窗体及添加控件
第79节79 图形化界面PyQT – 事件处理
第80节80 图形化界面PyQT – 布局管理
第81节81 图形化界面PyQT – 常用控件 – 1
第82节82 图形化界面PyQT – 常用控件 – 2
第83节83 图形化界面PyQT – 可视化工具
第84节84 案例 – 音乐采集器 – 1
第85节85 案例 – 音乐采集器 – 2
第86节86 案例 – 音乐采集器 – 3
第87节87 案例 – 音乐采集器 – 4
第88节88 爬虫实战 – 爬取某卢小说
第89节89 爬取加密小说 – 某袖添香小说
第90节90 爬虫实战 -爬取图片-x者荣耀壁纸
第91节91 爬虫实战 – 爬取Tx动漫
第92节92 爬取m3u8视频 – A站视频(上)
第93节93 爬取m3u8视频 – A站视频(下)
第94节94 爬虫实战 – 下载B站视频
第95节95 爬虫实战 – 爬取某牙视频
第96节96 爬虫实战 – 爬取某手视频
第97节97 爬虫实战 – 爬取酷某音乐
第98节98 爬虫实战 下载某马拉雅音频
第99节99 爬虫实战 -12306购票 – 1
第100节100 爬虫实战 -12306购票 – 2
第101节101 爬虫实战 -12306购票 – 3
第102节102 爬虫实战 -12306购票 – 4
第103节103 爬虫实战 -12306购票 – 5
第104节104 爬虫实战 -12306购票 – 6
第105节105 爬虫实战 – 某东秒杀
第106节106 爬虫实战 – 爬取某宝数据 – 1
第107节107 爬虫实战 – 爬取某宝数据 – 2
第108节108 爬虫实战 – 爬取Amazon数据 – 1
第109节109 爬虫实战 – 爬取Amazon数据 – 2
第110节110 爬虫实战 – 爬取Amazon数据 – 3
第111节111 爬虫实战 – 爬取Amazon数据 – 4
第112节112 爬虫实战 – 爬取某易财经股票数据
第113节113 JS逆向 – 开篇
第114节114 JS逆向 – 环境配置
第115节115 Javascript简介
第116节116 JS基础 – 变量
第117节117 JS基础 – 数据类型
第118节118 JS基础 – 数组
第119节119 JS基础 – 函数
第120节120 JS基础 – 循环
第121节121 JS基础 – 判断分支
第122节122 JS基础 – 日期
第123节123 JS基础 – 运算符
第124节124 JS基础 – 对象
第125节125 JS基础 – Primitive(基础类型) 和 O
第126节126 JS进阶 – 作用域和闭包
第127节127 JS进阶 – 面向对象 上 – 原型链
第128节128 JS进阶 – 面向对象 下 – this
第129节129 JS进阶 – 常见的JS方法
第130节130 JS进阶 – HTML与JS交互
第131节131 JS进阶 – jQuery
第132节132 JS进阶 – 搭建简单网站-1
第133节133 JS进阶 – 搭建简单网站-2
第134节134 JS进阶 – 搭建简单网站-3
第135节135 JS调试基础 – 浏览器工具-1
第136节136 JS调试基础 – 浏览器工具-2
第137节137 JS调试基础 – Fiddler安装及使用
第138节138 JS调试基础 – 寻找加密入口-1
第139节139 JS调试基础 – 寻找加密入口-2
第140节140 JS调试基础 – 寻找加密入口-3
第141节141 JS调试基础 – 寻找加密入口-4
第142节142 JS调试基础 – 寻找加密入口-5
第143节143 JS调试基础 – 寻找加密入口-6
第144节144 JS调试基础 – 寻找加密入口-7
第145节145 JS调试基础 – 寻找加密入口-8
第146节146 JS调试基础 – 寻找加密入口-9
第147节147 JS调试基础 – 寻找加密入口-10
第148节148 JS调试基础 – 寻找加密入口-11
第149节149 常见加密算法 – 哈希算法-1
第150节150 常见加密算法 – 哈希算法-2
第151节151 常见加密算法 – 哈希算法-案例 上
第152节152 常见加密算法 – 哈希算法-案例 下
第153节153 常见加密算法 – 对称加密-1
第154节154 常见加密算法 – 对称加密-2
第155节155 常见加密算法 – 对称加密-案例
第156节156 常见加密算法 – 非对称加密-1
第157节157 常见加密算法 – 非对称加密-2
第158节158 常见加密算法 – 非对称加密- 案例-3
第159节160 常见的反调试 – 无限debugger
第160节161 常见的反调试 – 控制台状态检测
第161节162 常见的反调试 – 反调试综合案例
第162节159 常见的反调试 – 无法打开控制台
第163节163 常见的JS混淆 – 变量名混淆
第164节164 常见的JS混淆 – 字符串混淆
第165节165 常见的JS混淆 – JSFuck混淆
第166节166 常见的JS混淆 – AAencode 和JJ混淆
第167节167 常见的JS混淆 – 代码逻辑混淆
第168节168 抠代码 -案例 投x界
第169节169 抠代码 – 案例x加速
第170节170 抠代码 – 某音乐
第171节171 抠代码 – 七某数据 上
第172节172 抠代码 – 七某数据 下
第173节173 webpack原理
第174节174 Webpack 案例 登录游戏网站
第175节175 Webpack案例 登录某翼云
第176节176 Webpack案例 – 获取某加密货币网数据
第177节177 Webpack案例 登录x壳网-上
第178节178 Webpack案例 登录x壳网-下
下载地址:
感谢您的来访,获取更多精彩文章请收藏本站。


















