这门课解决什么问题:把网页数据变成你能用的结构化数据
日常工作里,如果需要从网页提取公开数据——比如把竞品价格汇总到表格、把行业资讯批量存档、或者整理特定站点的公开资料,手动复制粘贴既耗时又容易出错。这门课针对的就是这个场景:用 Java 把网页上的信息自动抓取下来,解析成结构化数据,再保存到本地或数据库。它不涉及反爬攻防、分布式部署或大规模商业采集,而是聚焦在“单机跑通一条采集流程”这件事上。如果你手头有需要定期整理的公开网页数据,或者想做一个自己的信息聚合小工具,这个方向是值得花时间学的。但如果你期待学完就能去爬大型平台的复杂接口、处理验证码或做高并发采集,这门课的内容覆盖不到,需要另找更进阶的资料。
适合什么基础、建议先看哪几块
课程默认你已经能写基本的 Java 代码、理解面向对象的概念,但不要求有 Web 开发经验。从内容结构看,它从 HTTP 协议讲起,再过渡到 XPath 语法、jsoup 解析工具,最后用一个小说网站采集实例把前面的知识串起来。建议先看 HTTP 协议那两节,理解请求和响应的基本机制;然后跳到 jsoup 解析工具的三节,这是实际写代码时用得最多的部分;最后跟着小说采集实例走一遍完整流程。robots 协议那一节虽然不长,但值得认真看——它会帮你建立合规意识,知道哪些数据该爬、哪些不该碰。XPath 部分如果之前没接触过,不要跳过,因为后面解析 HTML 时会频繁用到。课程整体节奏偏慢,每节十几到二十几分钟,适合下班后分几天看完,不用一口气啃完。
学完能独立做什么、资料怎么配合练习
学完之后,你应该能独立完成这样的事:给定一个公开内容站点,分析它的页面结构,用 jsoup 提取目标字段,把结果存到本地文件或数据库里。课程最后的小说采集实例和持久化保存部分,基本就是一个最小可用的采集项目模板。建议的练习方式是:先跟着视频把小说采集的例子跑通,理解每一行代码的作用;然后换一个结构类似的网站——比如新闻列表页或博客目录页——自己动手改选择器、调整字段映射,重新走一遍采集流程。如果中途卡住,回头查 jsoup 选择器和 XPath 那几节,通常能找到答案。课程没有讲登录态、动态渲染页面这些复杂场景,所以练习时尽量选不需要登录、页面内容直接在 HTML 源码里的站点。能独立把第二个站点跑通,就算真正掌握了。再往后如果想往更复杂的场景走,就需要另外找资料补 JavaScript 渲染页面的处理方案,但这已经超出这门课的范围了。
课程目录
课程目录33 集
- 1 http协议一 (14:57).mp4
- 2 Http协议二 (19:38).mp4
- 3 robots协议 (14:17).mp4
- 4 数据爬取策略 (23:42).mp4
- 5 网络爬虫技术入门 (26:44).mp4
- 6 数据爬取流程 (19:03).mp4
- 7 xpath概念语法简介一 (17:13).mp4
- 8 xpath解析XML文件(二) (20:16).mp4
- 9 xpath解析HTML文件(三) (26:21).mp4
- 10 jsoup解析工具(一) (16:21).mp4
- 11 jsoup解析工具常用API(二) (26:03).mp4
- 12 jsoup解析之选择器(三) (29:13).mp4
- 13 jsoup采集小说网站实例(一) (16:41).mp4
- 14 jsoup采集小说网站实例(二) (18:42).mp4
- 15 jsoup采集小说网站实例(三) (07:29).mp4
- 16 小说信息持久化保存(一) (25:27).mp4
- 17 小说信息持久化保存(二) (22:54).mp4
- 18 反爬虫策略 (30:23).mp4
- 19 HttpClient工具的使用 (18:52).mp4
- 20 HttpClient爬取推酷图片信息 (10:38).mp4
- 21 HttpClient动态代理IP的使用 (09:23).mp4
- 22 HtmlUnit工具简介及实例 (18:15).mp4
- 23 HtmlUnit工具常用API (23:04).mp4
- 24 Htmlunit结合xpath工具检索页面元素 (14:36).mp4
- 25 htmlunit模拟js点击事件 (13:10).mp4
- 26 selenium工具简介 (07:58).mp4
- 27 selenium应用案例 (16:47).mp4
- 28 selenium元素定位方式及常用API (19:09).mp4
- 29 selenium工具据爬虫案例实现 (30:01).mp4
- 30 webmagic框架简介 (06:56).mp4
- 31 webmagic框架实例 (16:19).mp4
- 32 webmagice框架常用api (23:18).mp4
- 33 webmagic框架爬虫实战 (27:45).mp4






