1 / 4
文档名称:

Python编程基础与应用教案0903-网络爬虫库的应用——requests的安装和简介.docx

格式:docx   大小:70KB   页数:4页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Python编程基础与应用教案0903-网络爬虫库的应用——requests的安装和简介.docx

上传人:春哥知识店铺 2022/9/28 文件大小:70 KB

下载得到文件列表

Python编程基础与应用教案0903-网络爬虫库的应用——requests的安装和简介.docx

文档介绍

文档介绍:该【Python编程基础与应用教案0903-网络爬虫库的应用——requests的安装和简介 】是由【春哥知识店铺】上传分享,文档一共【4】页,该文档可以免费在线阅读,需要了解更多关于【Python编程基础与应用教案0903-网络爬虫库的应用——requests的安装和简介 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。Python编程基础与应用教案0903-网络爬虫库的应用——requests的安装和简介
Python编程基础与应用教案0903-网络爬虫库的应用——requests的安装和简介
1
Python编程基础与应用教案0903-网络爬虫库的应用——requests的安装和简介
《Python编程基础与应用》电子教案
课题
requests的安装和简介
授课人
课型
实训
课程
Python编程基础与应用
班级
课时
2
上课时间
上课地点
教学目标
认识爬虫的概念和用途
认识requests的概念和用途
掌握requests的安装方法
掌握requests库的常用函数
重点
难点
学情分析
教学方法
演示法、做中学、项目教学法
教学准备
多媒体电脑机房,云教学平台环境,投影仪
教学过程与内容
设计意图
时间
环节一:爬虫简介
1、简介
在学****Python开发的过程中,一个比较常见的案例就是采用Python开发爬虫。用Python开发爬虫是比较方便的,尤其在当前的大数据时代,通过爬虫来获取Web数据是一个比较常见的数据采集方式,所以在大数据应用的早期,通过Python开发爬虫是不少Python程序员的重要工作内容之一。
Python爬虫常用框架或者模块有以下一些:Scrapy、PySpider、Crawley、Portia、Newspaper、requests、BeautifulSoup、Grab、Cola和selenium。其中Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。可以应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中。它是很强大的爬虫框架,可以满足简单的页面爬取,比如可以明确获知urlpattern的情况。
2、requests的安装和简介
requests库是一个常用的用于http请求的模块,它使用python语言编写,可以方便地对网页进行爬取,是学****python爬虫的较好的http请求模块。
它的安装方法很简单,可以直接使用PIP进行安装:
Python编程基础与应用教案0903-网络爬虫库的应用——requests的安装和简介
Python编程基础与应用教案0903-网络爬虫库的应用——requests的安装和简介
2
Python编程基础与应用教案0903-网络爬虫库的应用——requests的安装和简介
pipinstallrequests
环节二:requests库常用的函数和属性
1、requests库常用的函数
方法
说明
()
构造一个请求,支持以下各种方法
()
获取html的主要方法
()
获取html头部信息的主要方法
()
向html网页提交post请求的方法
()
向html网页提交put请求的方法
()
向html提交局部修改的请求
()
向html提交删除请求
2、response对象的一些属性
属性
说明

http请求的返回状态,若为200则表示请求成功。

http响应内容的字符串形式,即返回的页面内容

从httpheader中猜测的相应内容编码方式

从内容中分析出的响应内容编码方式(备选编码方式)

http响应内容的二进制形式
环节三:范例
1、requests的基本方法:抓取百度首页的信息
其中代码请参考课本。
2、使用requests下载一个网页到本地
其中代码请参考课本。效果如下:
Python编程基础与应用教案0903-网络爬虫库的应用——requests的安装和简介
Python编程基础与应用教案0903-网络爬虫库的应用——requests的安装和简介
3
Python编程基础与应用教案0903-网络爬虫库的应用——requests的安装和简介
环节四:学生实训和练****br/>完成环节三的实训。
代码请参考课本。
环节五:小结和布置作业
1、小结
requests库支持非常丰富的链接访问功能,包括域名和URL的获取、HTTP长连接和连接缓存、HTTP会话和cookie保持、浏览器的SSL验证、基本的制作摘要认证、有效的键值对cookie记录、自动解压缩、自动内容解码、文件分块上传、HTTP和HTTPS代理功能、连接超时处理、流数据下载等。——,而且能在PyPy下运行。
2、作业
教学反思
Python编程基础与应用教案0903-网络爬虫库的应用——requests的安装和简介
Python编程基础与应用教案0903-网络爬虫库的应用——requests的安装和简介
4
Python编程基础与应用教案0903-网络爬虫库的应用——requests的安装和简介
感谢您的支持与使用
如果内容侵权请联系删除
仅供教学交流使用