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的Django框架测试驱动开发的教程
Apr 22 Python
Ruby使用eventmachine为HTTP服务器添加文件下载功能
Apr 20 Python
搭建Python的Django框架环境并建立和运行第一个App的教程
Jul 02 Python
分享python数据统计的一些小技巧
Jul 21 Python
Python 专题五 列表基础知识(二维list排序、获取下标和处理txt文本实例)
Mar 20 Python
python抓取网页中链接的静态图片
Jan 29 Python
python编写简易聊天室实现局域网内聊天功能
Jul 28 Python
python中正则表达式与模式匹配
May 07 Python
详解用Python实现自动化监控远程服务器
May 18 Python
如何基于python实现脚本加密
Dec 28 Python
Python+unittest+requests 接口自动化测试框架搭建教程
Oct 09 Python
如何用python清洗文件中的数据
Jun 18 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
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装最快的解决办法
2010/08/01 PHP
解析使用ThinkPHP应该掌握的调试手段
2013/06/20 PHP
php采用curl模仿登录人人网发布动态的方法
2014/11/07 PHP
php编写的一个E-mail验证类
2015/03/25 PHP
Laravel 5框架学习之用户认证
2015/04/09 PHP
PHP简单日历实现方法
2016/07/20 PHP
小议Function.apply()之二------利用Apply的参数数组化来提高 JavaScript程序性能
2006/11/30 Javascript
JS 控制CSS样式表
2009/08/20 Javascript
ExtJS[Desktop]实现图标换行示例代码
2013/11/17 Javascript
利用js(jquery)操作Cookie的方法说明
2013/12/19 Javascript
js数字转换为float,取N位小数
2014/02/08 Javascript
jQuery Ajax调用WCF服务详细教程
2015/03/31 Javascript
js仿黑客帝国字母掉落效果代码分享
2020/11/08 Javascript
js为什么不能正确处理小数运算?
2015/12/29 Javascript
JS中创建函数的三种方式及区别
2016/03/13 Javascript
JS扩展类,克隆对象与混合类实例分析
2016/11/26 Javascript
在点击div中的p时,如何阻止事件冒泡
2017/02/07 Javascript
微信小程序slider组件使用详解
2018/01/31 Javascript
Vue Echarts实现可视化世界地图代码实例
2019/05/07 Javascript
基于vue3.0.1beta搭建仿京东的电商H5项目
2020/05/06 Javascript
vue-preview动态获取图片宽高并增加旋转功能的实现
2020/07/29 Javascript
使用python加密自己的密码
2015/08/04 Python
简介Python的collections模块中defaultdict类型的用法
2016/07/07 Python
Python安装官方whl包和tar.gz包的方法(推荐)
2017/06/04 Python
基于Python生成个性二维码过程详解
2020/03/05 Python
Python %r和%s区别代码实例解析
2020/04/03 Python
让IE6支持css3,让 IE7、IE8 都支持CSS3
2011/10/09 HTML / CSS
详解css3使用transform出现字体模糊的解决办法
2020/10/16 HTML / CSS
THE OUTNET英国官网:国际设计师品牌折扣网站
2016/08/14 全球购物
保加利亚手表、香水、化妆品和珠宝购物网站:Brasty.bg
2020/04/22 全球购物
化学工程专业求职信
2014/08/10 职场文书
4s店活动策划方案
2014/08/25 职场文书
关于工作时间玩手机的检讨书
2014/09/18 职场文书
死亡证明书样本说明
2014/10/18 职场文书
微观世界观后感
2015/06/10 职场文书
单位领导婚礼致辞
2015/07/28 职场文书