python 使用 requests 模块发送http请求 的方法

作者:帅瓶子 时间:2021-06-02 17:29:19 

Requests具有完备的中英文文档, 能完全满足当前网络的需求, 它使用了urllib3, 拥有其所有的特性!

最近在学python自动化,怎样用python发起一个http请求呢?

通过了解 request 模块可以帮助我们发起http请求

步骤:

1.首先import 下 request 模块

2.然后看请求的方式,选择对应的请求方法

3.接受返回的报文信息

例子:get 方法


import requests
url ="https://www.baidu.com"
res = requests.get(url)
res.encoding = "utf-8"
res.text

注解:访问百度,响应的报文格式是html格式的,所以要用 .text来解析,因为获取的报文乱码,所以编码格式要设置成utf-8

post 方法


url = "https://www.ketangpai.com/UserApi/login"
datas = {"email":"对应的账号","password":"密码","remember":1}
res = requests.get(url,datas)
 res.json()

注解:post 方法传递参数的时候,参数的格式必须是字典类型的,因为返回的报文类型是 json 格式的类型,所以我们可以用 .json 来接收

除此之外我们还可以获取请求的响应头、编码格式、状态码等等

res.headers 获取响应头

res.encoding 获取编码格式

res.status_code 状态码

总结

以上所述是小编给大家介绍的python 使用 requests 模块发送http请求 的方法网站的支持!

来源:http://www.cnblogs.com/666666pingzi/p/10089849.html

标签:python,requests,模块
0
投稿

猜你喜欢

  • js对象基础实例分析

    2023-09-03 12:07:56
  • Django3基于WebSocket实现WebShell的详细过程

    2021-12-01 21:34:31
  • Dreamwaver 常见问答解答

    2009-07-05 18:51:00
  • Python实现钉钉订阅消息功能

    2023-02-23 05:25:08
  • BluePrint CSS框架0.9版发布

    2009-06-03 21:02:00
  • PHP析构函数destruct与垃圾回收机制的讲解

    2023-07-11 21:05:36
  • Python基于TensorFlow接口实现深度学习神经网络回归

    2022-07-17 22:38:28
  • Python之京东商品秒杀的实现示例

    2023-01-31 05:49:07
  • 如何以及何时使用sIFR

    2008-03-07 12:38:00
  • javascript禁用键盘功能键让右击及其他键无效

    2023-09-06 16:40:57
  • 学习javascript,实现插入排序实现代码

    2023-08-07 10:41:08
  • JS onmousemove鼠标移动坐标接龙DIV效果实例

    2023-08-08 19:59:13
  • 定义列表 dt dl

    2008-08-03 17:14:00
  • python sklearn包——混淆矩阵、分类报告等自动生成方式

    2022-05-29 12:19:27
  • 详解go语言中sort如何排序

    2023-09-03 14:00:38
  • Python实现圣诞树的多种方法

    2023-07-27 01:02:20
  • 前后端分离和跨域问题的详细解决方案(CORS的原理)

    2023-05-30 01:19:26
  • asp分类算法要解决的问题

    2009-09-10 16:49:00
  • 轻松掌握python设计模式之策略模式

    2022-01-19 00:17:15
  • 用图片做网站输入验证的构想

    2009-02-02 10:18:00
  • asp之家 网络编程 m.aspxhome.com