课程简介
本课程是一门深度且全面的Python爬虫高级实战课程,专为希望系统掌握核心反爬技术与逆向工程的学习者设计。课程内容覆盖从HTTP协议基础、requests/Scrapy框架使用,到复杂的JS逆向(包括AST还原、内存漫游、Hook技术)、安卓APP逆向(Frida、HttpCanary)、自动化(Selenium、Playwright)以及字体反爬、SVG映射、WebSocket等主流反爬策略的破解。您将学习到AES、RSA、MD5等加密算法的分析与Python/JS实现,并通过大众点评、腾讯新闻、酷狗音乐、今日头条等真实商业案例进行项目实训。课程配套齐全,包含大量视频讲解、课件源码、工具集及环境配置指南,助您从零构建完整的爬虫技术体系,具备独立解决高难度数据采集问题的能力。
下载地址
课程目录
01 课程介绍与基础环境
第0–3节:课程介绍、Pycharm环境配置、字符串与列表常用方法等基础内容。
02 Python编程基础
第4–8节:元组字典、登录程序、函数封装、类属性方法等编程基础。
03 数据结构与算法
第1–23节:二分查找、链表、栈、队列、二叉树、排序算法等数据结构与算法。
04 面向对象与多线程
第9–30节:迭代器、生成器、装饰器、多线程、Lock锁等高级特性。
05 数据库操作
第1–32节:MySQL安装配置、SQL语句、ORM框架、Redis、MongoDB等数据库操作。
06 爬虫基础与实战
第1–23节:爬虫原理、HTTP基础、requests库、正则表达式、字体反爬等基础实战。
07 爬虫进阶与JS逆向
第8–46节:JS逆向、Hook技术、AES/MD5/RSA算法、补环境、滑块验证等进阶内容。
08 自动化与GUI开发
第1–21节:PyQt界面开发、自动化截图、鼠标键盘操作、音乐下载器等GUI项目。
09 Scrapy框架
第1–21节:Scrapy项目创建、管道、中间件、分布式爬虫、Twisted应用等。
10 安卓逆向与自动化
第1–13节:Fiddler抓包、安卓自动化、Frida Hook、RPC调用等安卓逆向内容。
11 JavaScript与AST
第1–43节:JS基础、原型链、内存漫游、AST还原、混淆代码还原等JS逆向技术。
12 图像识别与深度学习
第1–10节:滑块识别、文字识别、验证码识别、CenterNet训练、服务搭建等。
13 课件与工具
包含课程所有课件、代码示例、工具软件等辅助学习材料。
14 其他资源
包含各类工具、浏览器、驱动、库文件等额外学习资源。
--- 点击展开详细目录 ---
|