Python/ref requests response

来自菜鸟教程
跳转至:导航、​搜索

<languages />

Python请求。响应对象

❮请求模块

向网页发出请求,并返回状态码:

    import requests

x = requests.get('https://example.com')
print(x.status_code)

定义和用法

The requests.Response() 对象包含服务器对HTTP请求的响应。

属性和方法

属性/方法 描述
表观编码 试试吧 返回视在编码
关() 试试吧 关闭与服务器的连接
内容 试试吧 返回响应的内容,以字节为单位
饼干 试试吧 返回一个CookieJar对象,其中包含从服务器发送回的cookie
过去 试试吧 返回一个timedelta对象,其中包含从发送请求到响应到达所经过的时间
编码方式 试试吧 返回用于解码r.text的编码
试试吧 返回响应头的字典
历史 试试吧 返回保存请求历史记录的响应对象列表(URL)
is_permanent_redirect 试试吧 如果响应是永久重定向的URL,则返回True,否则返回False
is_redirect 试试吧 如果响应已重定向,则返回True,否则返回False
iter_content() 试试吧 遍历响应
iter_lines() 试试吧 遍历响应行
json() 试试吧 返回结果的JSON对象(如果结果以JSON格式编写,否则返回错误)
链接 试试吧 返回标题链接
next 试试吧 返回重定向中下一个请求的PreparedRequest对象
ok 试试吧 如果status_code小于200,则返回True,否则返回False
raise_for_status() 试试吧 如果发生错误,则此方法返回HTTPError对象
原因 试试吧 返回对应于状态码的文本
请求 试试吧 返回请求此响应的请求对象
status_code 试试吧 返回表示状态的数字(200正常,找不到404)
text 试试吧 以unicode返回响应的内容
url 试试吧 返回响应的URL

❮请求模块