Python接口自动化--requests 1
2018-01-20 12:10
405 查看
# _*_ encoding:utf-8 _*_ import requests #请求博客园首页,无参数的get请求 r = requests.get('http://www.cnblogs.com/cindy-cindy/') print (r.status_code) print (r.text) #在博客园内搜索内容,有参数的get请求 par = {"Keywords":u"小女子的测试之路"} r1 = requests.get('http://zzk.cnblogs.com/s/blogpost',params=par) print (r1.status_code) print (r1.text) #获取百度首页,百度首页的response是gzip压缩的(非text文本) #如果在filder里面可以通过点击后解码 #在Python中可以通过r.content这个方法,content方法会自动解码gzip和deflate压缩 #请求百度首页 r2 = requests.get('https://www.baidu.com/') print (r2.status_code) print (r2.url) print (r2.encoding) print (r2.headers) print (r2.cookies) print (r2.content) # response的返回内容还有其它更多信息 # -- r.status_code #响应状态码 # -- r.content #字节方式的响应体,会自动为你解码 gzip 和 deflate 压缩 # -- r.headers #以字典对象存储服务器响应头,但是这个字典比较特殊,字典键不区分大小写,若键不存在则返回None # -- r.json() #Requests中内置的JSON解码器 # -- r.url #获取url # -- r.encoding #编码格式 # -- r.cookies #获取cookie # -- r.raw #返回原始响应体 # -- r.text #字符串方式的响应体,会自动根据响应头部的字符编码进行解码 # -- r.raise_for_status() #失败请求(非200响应)抛出异常
相关文章推荐
- Python接口自动化--post提交的四种数据类型 4
- python 自动化:调取接口获取每日数据并写入xls,添加附件并发送email
- python接口自动化1-发送get请求
- 简单的python http接口自动化脚本
- python实现自动化远程控制(2)--构造抽象类和接口
- python自动化--接口请求及封装
- python接口自动化3-自动发帖(session)
- 简单的python http接口自动化脚本
- Python 简易实现接口测试自动化
- Python接口自动化--URL参数的编码和解码 6
- python 自动化接口测试(6)
- python接口自动化6-重定向(Location)
- Python接口自动化--Json数据处理 5
- Python编写自动化测试接口工具
- 接口自动化- 基于 Python
- Python + Requests 实现接口自动化
- python、Jmeter接口自动化框架、支付测试
- Python接口自动化--requests 2
- python接口自动化4-绕过验证码登录(cookie)
- python接口自动化5-Json数据处理