# Python网络爬虫实战视频课程 导读
课程概览
在数据驱动的时代,网络爬虫是从互联网获取公开信息的高效手段。本课程专为初学者与希望提升技能的开发者设计,采用“环境配置—基础理论—项目实战”的渐进式学习路径,确保每位学员都能从零构建完整的爬虫知识体系。
学习门槛
本课程无需深厚的编程基础。只要具备基本的计算机操作能力,对Python语言有初步了解(或愿意从头学习)即可入门。课程从环境搭建讲起,逐步深入,节奏平缓,适合零基础学员稳步进阶。
详细学习顺序
**第一阶段:环境配置篇(1-4)**
课程开篇并非急于讲解爬虫原理,而是强调工欲善其事必先利其器。学员将亲手完成Python环境的安装与配置,确保运行环境稳定;接着学习MongoDB数据库的安装与参数配置,为后续海量数据的存储做好准备;最后系统安装requests、BeautifulSoup、PyQuery等核心库。这一阶段旨在扫清技术障碍,让学员拥有一把趁手的“数字手术刀”。
**第二阶段:爬虫基础篇(2-1 至 2-7)**
进入核心技能学习。首先阐明爬虫的基本工作原理,理解HTTP请求与响应的底层逻辑,建立正确的认知框架。随后,课程重点攻克三大解析利器:一是requests库的高级用法,掌握会话保持、代理设置与异常处理;二是正则表达式,从基础语法到复杂文本提取,练就精准匹配能力;三是BeautifulSoup与PyQuery,前者以简洁API解析HTML,后者以类jQuery语法实现强大节点选择。三者并重,覆盖主流解析场景。
**第三阶段:项目实战篇(3-1 至 3-4)**
学以致用是这门课的最终目标。实战部分精选四个典型案例:首先通过模拟登录GitHub,掌握Cookie、Session及表单提交等动态交互技术;其次深入猫眼电影TOP100榜单爬取,结合requests与正则表达式,解决动态加载、数据清洗与去重存储等真实难题;再次利用PyQuery爬取拉销网企业分类,体验现代解析工具的高效优雅。每个案例均源于真实场景,帮助学员独立分析网页结构、设计爬取策略并处理异常。
学完产出
完成本课程后,你将能够独立编写Python爬虫程序,熟练运用requests发起请求,使用BeautifulSoup或PyQuery解析网页,利用正则表达式提取关键数据,并将结果存入MongoDB。你将具备应对常见反爬机制的基础能力,并能根据需求灵活组合工具解决实际问题。
资料包用法建议
课程配套资料包含各章节课件与示例代码。建议学员在观看视频时同步跟随操作,遇到卡顿可回放对照;实战环节务必亲自动手复现代码,而非仅观看;MongoDB配置部分可根据自身系统情况灵活调整参数。资料包中的代码并非照搬模板,而是理解原理后的参考范例,请在掌握逻辑后尝试独立修改与扩展。
课程目录
课程目录15 集
- 1-1 [环境配置篇] Python爬虫大纲 (05:41).mp4
- 1-2 [环境配置篇] Python环境安装讲解 (18:58).mp4
- 1-3 [环境配置篇] MongoDB的安装和配置 (12:18).mp4
- 1-4 [环境配置篇] Python爬虫库的安装 (21:11).mp4
- 2-1 [爬虫基础篇] 爬虫的基本原理讲解 (17:54).mp4
- 2-2 [爬虫基础篇] Requests库的基本使用讲解 (40:23).mp4
- 2-3 [爬虫基础篇] 正则表达式基础的讲解(一) (29:04).mp4
- 2-4 [爬虫基础篇] 正则表达式基础的讲解(二) (14:17).mp4
- 2-5 [爬虫基础篇] 爬虫利器—BeautifulSoup的讲解(一) (22:00).mp4
- 2-6 [爬虫基础篇] 爬虫利器—BeautifulSoup的讲解(二) (13:41).mp4
- 2-7 [爬虫基础篇] 爬虫利器—PyQuery的讲解 (33:54).mp4
- 3-1 [项目实战篇] 使用requests库登录GitHub网站 (36:51).mp4
- 3-2 [项目实战篇] 使用requests库 + 正则表达式爬取猫眼电影信息(一) (37:37).mp4
- 3-3 [项目实战篇] 使用requests库 + 正则表达式爬取猫眼电影信息(二) (18:01).mp4
- 3-4 [项目实战篇] 使用requests库 + PyQuery爬取拉销网企业分类 (25:12).mp4






