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导入txt数据到mysql的方法
Apr 08 Python
Python GUI Tkinter简单实现个性签名设计
Jun 19 Python
浅谈python中拼接路径os.path.join斜杠的问题
Oct 23 Python
设置python3为默认python的方法
Oct 31 Python
Python 用matplotlib画以时间日期为x轴的图像
Aug 06 Python
python3 BeautifulSoup模块使用字典的方法抓取a标签内的数据示例
Nov 28 Python
tensorflow -gpu安装方法(不用自己装cuda,cdnn)
Jan 20 Python
浅谈Python程序的错误:变量未定义
Jun 02 Python
python批量生成条形码的示例
Oct 10 Python
Python爬取豆瓣数据实现过程解析
Oct 27 Python
opencv-python图像配准(匹配和叠加)的实现
Jun 23 Python
Python列表的索引与切片
Apr 07 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
解决控件遮挡问题:关于有窗口元素和无窗口元素
2007/01/28 PHP
使用PHPMyAdmin修复论坛数据库的图文方法
2012/01/09 PHP
使用php+apc实现上传进度条且在IE7下不显示的问题解决方法
2013/04/25 PHP
PHP register_shutdown_function函数的深入解析
2013/06/03 PHP
php实现mysql数据库分表分段备份
2015/06/18 PHP
详解Yii2.0使用AR联表查询实例
2017/06/16 PHP
JS 统计时间
2021/03/09 Javascript
jQuery学习笔记之jQuery动画效果
2013/09/09 Javascript
JS二维数组的定义说明
2014/03/03 Javascript
jQuery通过Ajax返回JSON数据
2015/04/28 Javascript
基于jQuery实现放大镜特效
2020/10/19 Javascript
用jquery快速解决IE输入框不能输入的问题
2016/10/04 Javascript
Web 开发中Ajax的Session 超时处理方法
2017/01/19 Javascript
详解浏览器渲染页面过程
2017/02/09 Javascript
JavaScript获取ul中li个数的方法
2017/02/13 Javascript
vue2+el-menu实现路由跳转及当前项的设置方法实例
2017/11/07 Javascript
jQuery 选择方法及$(this)用法实例分析
2020/05/19 jQuery
Python实现获取磁盘剩余空间的2种方法
2017/06/07 Python
python的slice notation的特殊用法详解
2019/12/27 Python
Python虚拟环境的创建和使用详解
2020/09/07 Python
使用CSS3来实现滚动视差效果的教程
2015/08/24 HTML / CSS
CSS3 中filter(滤镜)属性使用详解
2020/04/07 HTML / CSS
微信小程序“圣诞帽”的实现思路详解
2017/12/28 HTML / CSS
机械专业毕业生自荐信
2013/11/02 职场文书
计算机科学与技术应届生求职信
2013/11/07 职场文书
医药代表个人求职信范本
2013/12/19 职场文书
办公室助理岗位职责
2013/12/25 职场文书
赔偿协议书范本
2014/04/15 职场文书
诚信贷款承诺书
2014/05/30 职场文书
网站推广策划方案
2014/06/04 职场文书
党的群众路线教育实践活动心得体会(企业)
2014/11/03 职场文书
公司介绍信范文
2015/01/31 职场文书
餐厅服务员岗位职责
2015/02/09 职场文书
为什么中国式养孩子很累?
2019/08/07 职场文书
Jsonp劫持学习
2021/04/01 PHP
总结几个非常实用的Python库
2021/06/26 Python