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'}

最新文章

  1. H3 BPM初次安装常见错误详解1-4
  2. HTML5 绘制简单圆形 loading. . . .
  3. mysql 存储过程 游标 判断游标是否为空
  4. Android 视频播放器切换到下个视频时残留上个视频画面的解决办法
  5. 前端面试——css篇
  6. [转]oracle设计数据库应选择正确的数据类型
  7. SVN版本管理系统的安装 CentOS + Subversion + Apache + Jsvnadmin
  8. Oracle管理基础
  9. GitHub简历
  10. iframe 标签自适应高度和宽度
  11. socket中的option
  12. SOA一些资料
  13. Mac 设计师必备的设计绘图软件 推荐与下载
  14. day 20 - 1 序列化模块,模块的导入
  15. .net core在Ocelot网关中统一配置Swagger
  16. eclipse中解决git分支合并冲突
  17. FPGA型号解读
  18. linux4.10.8 内核移植(四)---字符设备驱动_led驱动程序
  19. centos安装htop
  20. 页面适应电脑和手机屏幕initial-scale 1:0 user-scalable=yes

热门文章

  1. Android中百分比布局
  2. 【大数据】分布式文件系统HDFS 练习
  3. IOC注解方式1.0
  4. vs2015编译OBS-Studio21.1.12
  5. semi-join子查询优化 -- FirstMatch策略
  6. 廖雪峰Git教程3
  7. elementui---for循环需要添加KEY
  8. matlab学习笔记9 高级绘图命令_2 图形的高级控制_视点控制和图形旋转_色图和颜色映像_光照和着色
  9. pytorch中调用C进行扩展
  10. [LeetCode] 136. Single Number 单独数