Response对象

    xiaoxiao2022-07-12  159

    import ruqests r=request.get('www.xxx.com')`

    Request库的主要方法: requests.request(): -构造一个请求 requests.get(); -获取HTTP网业的主要方法,对应http的get requests.head(); -获取网页头信息的方法,对应http的head方法 requests.post(); -向网页提交post请求的方法,对应post requests.put(); -向网页提交put请求的方法,对应put(覆盖) requests.patch(); -向网页提交局部修改请求,对应patch(修改) requests.delete(); -向网页提交删除请求,对应delete

    >>>r=requests.post('www.xxx.com'.data="abc") >>>print(r.text) { ''' "data"="abc" "form":{} ''' }

    request对象的属性: r.status_code: - http请求的返回状态。 r.text:http: -响应内容的字符串格式,URL对应的页面内容。 r.encoding: -从http header中猜测响应内容的编码方式。 r.apparent_encoding: -从页面中分析出的响应内容的编码方式。 r.content: -http响应内容的二进制形式。

    异常: requests.ConnectionError: -网络连接异常 requests.HTTPError: -http错误 requests.URLRequire: -url缺失异常 requests.TooManyRedirects: -超过最大重定向次数、 requests.ConnectTimeout: -连接远程服务器超时异常 requests.Timeout: -请求URL超时 r.raise_for_status() -如果不是200,产生异常requests.HTTPError

    最新回复(0)