温岭高端网站设计哪家好,一二三四在线观看视频韩国,网站客户端制作,百度账号出售平台一、简介
requests 模块是 python 基于 urllib#xff0c;采用 Apache2 Licensed 开源协议的 HTTP 库。它比 urllib 更加方便#xff0c;可以节约我们大量的工作
二、安装
pip install requestsimport requests三、方法
requsts.requst(method, url,headers,cookies,prox…一、简介
requests 模块是 python 基于 urllib采用 Apache2 Licensed 开源协议的 HTTP 库。它比 urllib 更加方便可以节约我们大量的工作
二、安装
pip install requestsimport requests三、方法
requsts.requst(method, url,headers,cookies,proxies,timeout)
method请求方式字符串类型url请求的地址字符串类型params查询参数get请求会自动对该参数编码然后拼接url字典类型headers请求头字典类型cookies浏览器cookie字典类型proxies代理服务ip字典类型timeout超时时间整型
requsts.get(url,params,headers,cookies,proxies,timeout)HTTP中的GET方法requsts.post(url,data,json,headers,cookies)HTTP中的POST方法
json 参数为要发送到指定 url 的 JSON 对象。
requsts.put(url,headers,cookies,proxies,timeout)HTTP中的PUT方法requsts.patch(url,headers,cookies,proxies,timeout)HTTP中的PATCH方法requsts.delete(url,headers,cookies,proxies,timeout)HTTP中的DELETE方法requsts.head(ur)HTTP中的HEAD方法requests.session()会话对象让你能够跨请求保持某些参数
session requests.Session()
session.headers.update(headers)
session.cookies.update(cookies)
session.get()三、返回结果信息reponse
reponse_result.status_codehttp请求的返回状态若为200则表示请求成功。reponse_result.raise_for_status()判断resp.status_code是否等于200如果不等于则抛出异常reponse_result.texthttp响应内容的字符串形式即返回的页面内容reponse_result.encoding响应内容编码方式reponse_result.apparent_encoding响应内容编码方式备选编码方式reponse_result.contenthttp响应内容的二进制形式reponse_result.json()获取 json 格式的数据reponse_result.headers 获取响应头reponse_result.reason响应状态的描述比如 “Not Found” 或 “OK”reponse_result.close()关闭与服务器的连接reponse_result.cookies返回一个cookie对象reponse_result.history返回包含请求历史的响应对象列表reponse_result.links返回响应的解析头链接reponse_result.ok检查 “status_code” 的值如果小于400则返回 True如果不小于 400则返回 Falsereponse_result.raise_for_status()检查响应的状态码如果状态码不是 200则抛出异常。