前言
项目1
初识数据采集1
任务 采集网址数据2
练习题11
项目2
分析网络数据报13
任务1 安装Wireshark14
任务2 分析基础的网络数据20
任务3 分析ARP和IP27
任务4 分析TCP33
任务5 分析HTTP38
练习题45
项目3
操作数据库47
任务1 安装MySQL49
任务2 创建数据库55
任务3 查询数据64
任务4 创建索引69
练习题73
项目4
制作慕课网首页77
任务1 分析慕课网首页78
任务2 编写慕课网首页88
任务3 设置慕课网首页交互103
练习题114
项目5
抽取网页数据115
任务1 使用XPath提取网页数据116
任务2 使用正则表达式提取网页数据125
练习题131
项目6
初识Python133
任务1 安装Python并输出helloWorld134
任务2 投掷骰子139
任务3 提取分解数据152
任务4 编写TCP通信程序157
练习题161
项目7
爬取网络数据163
任务1 使用requests库爬取网站164
任务2 写入读取数据177
练习题184
项目8
项目实战:网络爬虫185
任务1 爬取手机端数据186
任务2 爬取浪潮优派信息网站192
项目9
创建Spring Boot项目197
项目10
项目实战:业务系统日志
数据采集211
项目11
项目实战:数据库数据采集223
附录 数据采集相关法律228
参考文献231