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


Posted in Python onDecember 09, 2018

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请求 的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
Python标准库06之子进程 (subprocess包) 详解
Dec 07 Python
Python实现中文数字转换为阿拉伯数字的方法示例
May 26 Python
python中is与双等于号“==”的区别示例详解
Nov 21 Python
Python实现批量读取图片并存入mongodb数据库的方法示例
Apr 02 Python
Python 实现网页自动截图的示例讲解
May 17 Python
django开发post接口简单案例,获取参数值的方法
Dec 11 Python
Django框架组成结构、基本概念与文件功能分析
Jul 30 Python
Python for循环通过序列索引迭代过程解析
Feb 07 Python
python误差棒图errorbar()函数实例解析
Feb 11 Python
python 决策树算法的实现
Oct 09 Python
Django和Ueditor自定义存储上传文件的文件名
Feb 25 Python
Python Numpy库的超详细教程
Apr 06 Python
Python实现八皇后问题示例代码
Dec 09 #Python
python中的tcp示例详解
Dec 09 #Python
python数据处理 根据颜色对图片进行分类的方法
Dec 08 #Python
Python发送邮件测试报告操作实例详解
Dec 08 #Python
Python自动发送邮件的方法实例总结
Dec 08 #Python
Python数据集切分实例
Dec 08 #Python
python分批定量读取文件内容,输出到不同文件中的方法
Dec 08 #Python
You might like
解决phpmyadmin 乱码,支持gb2312和utf-8
2006/11/20 PHP
php设置编码格式的方法
2013/03/05 PHP
PHP把小数转成整数3种方法
2014/06/30 PHP
Thinkphp 5.0实现微信企业付款到零钱
2018/09/30 PHP
Extjs4 关于Store的一些操作(加载/回调/添加)
2013/04/18 Javascript
文字溢出实现溢出的部分再放入一个新生成的div中具体代码
2013/05/17 Javascript
解析javascript 数组以及json元素的添加删除
2013/06/26 Javascript
js特殊字符过滤的示例代码
2014/03/05 Javascript
JavaScript中九种常用排序算法
2014/09/02 Javascript
删除Javascript Object中间的key
2014/11/18 Javascript
基于JavaScript实现 网页切出 网站title变化代码
2016/04/03 Javascript
js-FCC算法-No repeats please字符串的全排列(详解)
2017/05/02 Javascript
JS中原始值和引用值的储存方式示例详解
2018/03/23 Javascript
详解nodejs解压版安装和配置(带有搭建前端项目脚手架)
2018/12/06 NodeJs
Vue项目history模式下微信分享爬坑总结
2019/03/29 Javascript
vue实现滑动切换效果(仅在手机模式下可用)
2020/06/29 Javascript
JS桶排序的简单理解与实现方法示例
2019/11/25 Javascript
python通过urllib2爬网页上种子下载示例
2014/02/24 Python
python3 kmp 字符串匹配的方法
2018/07/07 Python
python3.6下Numpy库下载与安装图文教程
2019/04/02 Python
python3对拉勾数据进行可视化分析的方法详解
2019/04/03 Python
如何基于Python批量下载音乐
2019/11/11 Python
python 在threading中如何处理主进程和子线程的关系
2020/04/25 Python
使用CSS3编写类似iOS中的复选框及带开关的按钮
2016/04/11 HTML / CSS
html5拍照功能实现代码(htm5上传文件)
2013/12/11 HTML / CSS
英国女士家居服网站:hush
2017/08/09 全球购物
美国购买体育、音乐会和剧院门票网站:SelectATicket
2019/09/08 全球购物
DOUGLAS荷兰:购买香水和化妆品
2020/10/24 全球购物
演讲稿格式范文
2014/05/19 职场文书
副校长竞聘演讲稿
2014/09/01 职场文书
病房管理制度范本
2015/08/06 职场文书
小学英语听课心得体会
2016/01/14 职场文书
html+css实现文字折叠特效实例
2021/06/02 HTML / CSS
实操Python爬取觅知网素材图片示例
2021/11/27 Python
Python使用BeautifulSoup4修改网页内容
2022/05/20 Python
python pandas 解析(读取、写入)CSV 文件的操作方法
2022/12/24 Python