Python接口自动化基础---get请求
2024-10-20 03:45:13
1、没有参数的get请求
import requests r=requests.get('http://docs.python-requests.org/zh_CN/latest/user/quickstart.html')
print(r.status_code)
print(r.text)
print(r.content)
这里的r 也就是response,请求后的返回值
response 返回的内容:
--r.status_code:响应的状态码
--r.text:字符串方式的响应体,会根据响应头部的字符编码进行解码
--r.content :字节方式的响应体,会自动解码gzip压缩
--r.url:获取请求的URL
--r.json():requests内置的json解码器
--r.encoding:编码格式
--r.cookies: 获取cookies
--r.raw:返回原始响应体
--r.headers :以字典形式存储响应头,字典键不区分大小写
--r.raise_for_status:失败请求抛出异常
2、带参数的get请求,Requests 允许你使用 params
关键字参数,以一个字符串字典来提供这些参数。
import requests param={'wd':'python'}
r=requests.get('https://www.baidu.com/s',params=param)
print(r.status_code)
print(r.url) #结果如下:
200
https://www.baidu.com/s?wd=python
多个参数可使用这种形式:payload = {'key1': 'value1', 'key2': 'value2'}
最新文章
- H3 BPM初次安装常见错误详解1-4
- HTML5 绘制简单圆形 loading. . . .
- mysql 存储过程 游标 判断游标是否为空
- Android 视频播放器切换到下个视频时残留上个视频画面的解决办法
- 前端面试——css篇
- [转]oracle设计数据库应选择正确的数据类型
- SVN版本管理系统的安装 CentOS + Subversion + Apache + Jsvnadmin
- Oracle管理基础
- GitHub简历
- iframe 标签自适应高度和宽度
- socket中的option
- SOA一些资料
- Mac 设计师必备的设计绘图软件 推荐与下载
- day 20 - 1 序列化模块,模块的导入
- .net core在Ocelot网关中统一配置Swagger
- eclipse中解决git分支合并冲突
- FPGA型号解读
- linux4.10.8 内核移植(四)---字符设备驱动_led驱动程序
- centos安装htop
- 页面适应电脑和手机屏幕initial-scale 1:0 user-scalable=yes
热门文章
- Android中百分比布局
- 【大数据】分布式文件系统HDFS 练习
- IOC注解方式1.0
- vs2015编译OBS-Studio21.1.12
- semi-join子查询优化 -- FirstMatch策略
- 廖雪峰Git教程3
- elementui---for循环需要添加KEY
- matlab学习笔记9 高级绘图命令_2 图形的高级控制_视点控制和图形旋转_色图和颜色映像_光照和着色
- pytorch中调用C进行扩展
- [LeetCode] 136. Single Number 单独数