怎么安装requests(requests请求库)
首发

怎么安装requests(requests请求库)

优质
请用语音读文章

通过前几节课的学习。我们大概了解了通过urllib模块怎么样获取数据、解析数据、保存数据得到我们想要的数据了。今天呢。就给大家介绍一个Python爬虫获取数据的另外一个方法requests库。那么urllib和requests哪个好?urllib和requests有什么区别呢?

1.requests库怎么安装

我们已经讲解了Python内置的urllib模块。用于访问网络资源。但是。它用起来比较麻烦。而且。缺少很多实用的高级功能。

更好的方案是使用requests。它是一个Python第三方库。处理URL资源特别方便。

requests库的安装与安装其他第三方应用一样(如下图):

2.requests库怎么使用。

我们以简单的抓取百度网页(https://www.baidu.com/)为例进行操作:

第一步。导入requests库

第二步。发起请求。

首先我们需要判断请求类型。最常见的请求方式为 GET 和POST。我们可以通过右击检查-network-headers-Request Method可以看到该页面的请求方式为get

因此我们发起请求的格式为:

requests.get(网页地址)

第三步。获取网页内容。

首先我们需要判断我们获取到的网页是什么类型。同样可通过右击检查
-network-headers-Content-Type可以看到该网页的内容为text类型

因此我们获取网页的基本格式为:

response.text

如下图即可输出网页内容:

第四步。存储网页信息。

基本格式为:

with open(保存的文件名,读写模式,encoding=”utf-8″) as 变量:
变量.write(网页内容)

以上就是关于requests的用法。我们可以结合之前学过的内容。想想urllib与requests哪个更加方便。以及对于有反爬虫机制的网站。又应该如何用requests获取内容信息,下节课。我们对比一下urllib与requests的区别的是什么?以及urllib与requests哪种更好。

以上就是由优质生活领域创作者 生活常识网 整理编辑的,如果觉得有帮助欢迎收藏转发~

分享到 :
相关推荐

移动王卡定向流量范围(电信星卡19元200G免流范围有哪些)

请用语音读文章华夏移动、华夏电信、华夏联通分别推出了分别命名为花卡、星卡和王卡。说[...

DNF100级两把光剑那把好(100级两大光剑特效展示)

请用语音读文章dnf100版本的史诗武器种类很多。以往基本上都是光剑短剑巨剑太刀木[...

codeblocks详细使用教程(Codeblocks使用说明)

请用语音读文章这节我们来说一下。如何用OpenCL来对图片进行灰度处理。灰度处理公[...

前任要结婚了伤感说说(前男友结婚了伤感说说)

请用语音读文章前任结婚心情酸的朋友圈说说1、也许。失去了你的消息。但是对彼此的较[&...

发表评论

您的电子邮箱地址不会被公开。