![](https://csdnimg.cn/release/download_crawler_static/85489700/bg1.jpg)
《网络爬虫技术与应用》课程教学大纲
一、课程基本信息
课程编号:12188
课程名称:网络爬虫技术与应用
英文名称:Web crawler technology and Application
课程类型:专业课
课程要求:选修
学时/学分:48/3(讲课学时:32 实验学时:16)
先修课程:Python 语言程序设计、面向对象程序设计(Java)、云计算与大数据
后继课程:大数据项目综合实践
适用专业:数据科学与大数据技术
二、课程描述
《网络爬虫技术与应用》是数据科学与大数据技术专业的选修课,主要讲授网络爬虫技
术的原理、开发方法和开发工具,包括 Python 爬虫程序的编写、Java 的 Jsoup 等开源框架、
互联网数据抓取实战等。通过本课程的学习,使学生能够了解网络爬虫技术的应用领域,了
解 Python 爬虫程序和 Java 爬虫程序的基本原理、技术和流程,以及基于第三方数据聚合平
台的使用,掌握主流的爬虫程序技术,并能够应用其对互联网数据的搜索和采集,为今后大
数据领域的数据采集和大数据开发打下坚实的理论和技术基础。
三、课程教学目标
1.了解网络爬虫技术的基本概念、方法和技术,并能够运用到复杂的综合数据采集中,
解决数据的采集和解析问题。(支持毕业能力要求 3)
2.熟悉网络爬虫技术的开发流程,掌握主流的 Python 和 Java 两大语言的爬虫技术,综
合运用数据获取、HTML 内容解析、数据存储等技术,进行数据采集和分析,进而分析综
合得到结论。(支持毕业能力要求 5)
3.能够正确选择和恰当使用网络爬虫技术,满足特定需求,并在设计中培养学生的创新
态度和意识。(支持毕业能力要求 3、5)
四、教学内容、安排及与教学目标的对应关系
单
元
学
时
教学
方式
对应
课程
教学
教学内容 单元教学目标
1