Requests 模块的使用 | 学习笔记

本文涉及的产品
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
全局流量管理 GTM,标准版 1个月
云解析 DNS,旗舰版 1个月
简介: 快速学习 Requests 模块的使用

开发者学堂课程【Python 入门 2020年版:Requests 模块的使用 】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/639/detail/10487


Requests 模块的使用

内容介绍

一、Requests 模块介绍

二、Requests 模块的使用

 

一、Requests 模块介绍

Requests 模块是第三方的模块,可以用来发送网络连接,要使用时要先安装它

怎么装:

pip install requests

image.png

 

二、Requests 模块的使用

1.安装完成后怎么使用:

import requests

2.发请求的话直接 get:

requests.get()  

这个相当于使用浏览器发送了一个 get 请求,然后要有一个路径。

我们先把自己写的服务器运行起来,ip 地址是 127.0.0.1,端口号是 8090。

Get 请求会拿到一个结果,打印一下 response。

import requests

(1)response=requests.get(‘http://127.0.0.1:8090’)

print(response)

运行结果:

print(response) 结果是一个 response 对象

image.png

(2)print(response.content.decode(‘utf8’))

#content 指的是返回的结果,是一个二进制,可以用来传递图片,要使用的话要加 decode 变回来再 utf8 ,将二进制解码为字符串。

运行结果:欢迎来到我的首页

image.png

相当于使用浏览器发送了一个请求。

(3)print(response.text)

#获取到的结果就是一个文本

(4)print(response.status_code)

#获取的就是状态码 200

运行结果:200

(5)print(response.json())

运行报错

如果返回的结果是一个 json 字符串,可以解析 json 字符串

例:r=requests.get(‘http://127.0.0.1:8090/test’)

print(r.text)

运行结果:{“name”:“zhangsan”,“age”:18} 

r=requests.get(‘http://127.0.0.1:8090/test’)

t=r.text #获取到 json 字符串

print(r.text,type(t))

它的类型是字符串

运行结果是字符串:{“name”:“zhangsan”,“age”:18} <class ’str’>

j=r.json()  #把 json 字符串解析成为字典(因为它返回的是字典,所以解析成字典)

print(j,type(j))

运行结果:{“name”:“zhangsan”,“age”:18} <class ’dict’>

但是它也不一定是字典,也有可能是列表或者其他 json 认识的数据类型,即它可以把 json 字符串解析成 Python 里对应的数据类型。

Requests 就是模拟浏览器实现访问请求的功能。

相关文章
Requests基础使用
Requests基础使用
257 0
|
JSON 数据安全/隐私保护 数据格式
Requests 库学习笔记
Requests 库学习笔记
97 0
|
5月前
|
JSON 数据格式
请求模块requests(二)
请求模块requests(二)
91 12
|
数据采集 API Python
python爬虫入门requests模块
python爬虫入门requests模块
128 0
|
Web App开发 网络安全 iOS开发
爬虫入门之Requests模块学习(四)
1 Requests模块解析 Requests 唯一的一个非转基因的 Python HTTP 库,人类可以安全享用 Requests 继承了urllib2的所有特性。
|
数据采集 存储 JSON
Requests库简单方法使用笔记
Requests库简单方法使用笔记
174 0
Requests库简单方法使用笔记
|
8月前
requests学习笔记
requests学习笔记
33 0
python requests【1】处理url模块
python requests【1】处理url模块

热门文章

最新文章