python requests库之get方法

requests.get(url,params = None,**kwargs)

url:拟获取页面的url链接

params:url中的额外参数,字典或字节流格式(可选)

**kwargs:12个控制访问的参数(与request方法相比少了一个proxies参数)

r = requests.get(url)

get方法构造一个向服务器请求资源的Ruquest对象,返回一个包含服务器资源的Response对象

1、Ruquest对象的常用属性

属性说明

r.request.headers          HTTP请求头信息

2、Response对象的常用属性

属性说明

r.status_code                HTTP请求的返回状态,200表示连接成功,404表示失败

r.encoding                     从HTTP header中猜测的响应内容编码方式(如果header中不存在charset,则认为编码为ISO-8859-1)

r.apparent_encoding    从内容中分析出的响应内容编码方式(备选编码方式)

r.headers                      HTTP响应头信息

r.content                       字节方式的响应体,会自动为你解码 gzip 和deflate 压缩

r.raw                            返回原始响应体

r.text                            字符串方式的响应体,会自动根据响应头部的字符编码进行解码

r.cookies                     获取 cookie

r.json()                         Requests 中内置的 JSON 解码器,requests的方便之处还在于,对于特定类型的响应,例如JSON,可以直接获取

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Requests快速上手 迫不及待了吗?本页内容为如何入门 Requests 提供了很好的指引。其假设你已经安装了...
    小娟_bb93阅读 1,484评论 0 3
  • 安装 pip install requests Response对象 Response对象包含服务器返回的所有信息...
    红茶绅士阅读 1,256评论 0 2
  • 1. Requests库入门 1.1 安装Requests库 用管理员权限启动cmd控制台,执行下列代码 在Pyt...
    TARDIS_2ac9阅读 245评论 0 2
  • Request库安装方法 Request官网 使用管理员权限启动 command控制台(win+X 命令提示符(管...
    天道酬勤_FUN阅读 36,446评论 0 35
  • 诗歌·中元节感怀 叶禄青 暑热依然湿气浓,...
    叶禄青阅读 306评论 0 0