《Python网络爬虫技术(第2版)(微课版)》教学进度表.docx
《《Python网络爬虫技术(第2版)(微课版)》教学进度表.docx》由会员分享,可在线阅读,更多相关《《Python网络爬虫技术(第2版)(微课版)》教学进度表.docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学院课程教学进度计划表(2020学年第二学期)课程名称Python网络爬虫技术 授课学时 64学时主讲(责任)教师参与教学教师授课班级/人数专业(教研室)填表时 间专业(教研室)主任教务处编印年 月一、课程教学目的通过本课程的学习,掌握使用Python基本语法完成爬虫任务编写,使用Requests库向 指定网址发送请求,Xpath或Beautiful Soup库对静态网页进行解析,Selenium库爬取动态 页面;使用JSON文件、MySQL数据库、MongoDB数据库对爬取下来的数据进行存储;使 用表单登录方法、Cookie登录方法实现模拟登录;使用HTTP Analyzer和Fiddler
2、工具抓包, 并分析终端协议;使用Scrapy框架进行网页内容爬取,理论结合实践,每个章节中都配有 多个案例,为学生将来从事数据采集、数据爬取的工作、研究奠定基础。二、教学方法及手段本课程将采用理论与实践相结合的教学方法。在理论上,通过任务引入概念、原理和方 法。在实践上,充分地利用现有的硬件资源,发挥学生主观能动性,指导学生按照PyCharm. MySQL、MongoDB作为数据爬取的基础环境,使用Requests或者urllib3发送请求,使用 Xpath Beautiful Soup或者正则表达式进行页面解析,使用Selenium进行动态页面解析,使 用JSON文件、MySQL数据库或者M
3、ongoDB数据库进行数据存储,使用POST请求模拟 登录网站,使用HTTP Analyzer或者Fiddler工具对终端数据进行爬取,使用Scrapy框架进 行内容爬取解析,引导学生将所学知识与企业需求相结合,将知识活学活用。要求学生自己动手分析实例,学习基本理论和方法,结合已有的知识,适当组织一些讨 论,充分调动学生的主观能动性,以达到本课程的教学目的。三、课程考核方法突出学生解决实际问题的能力,加强过程性考核。课程考核的成绩构成二平时作业 (10%) +课堂参与(20%) +期末考核(70%),期末考试建议采用开卷形式,试题应包括 发送HTTP请求、解析静态网页内容、解析动态网页内容、数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python网络爬虫技术第2版微课版 Python 网络 爬虫 技术 微课版 教学 进度表
限制150内