Requests库
Requests: 让 HTTP 服务人类
寅月十八
一个小白程序员的成长历程记录
展开
-
Requests库05---客户端证书
文章目录SSL 证书证书验证失败解决证书验证问题上传CA证书文件跳过证书验证(关键字:verify)CA证书SSL 证书Requests 可以为 HTTPS 请求验证 SSL 证书,就像 web 浏览器一样。证书验证失败如果证书验证失败,Requests 会抛出 SSLError:解决证书验证问题上传CA证书文件requests.get(‘https://github.com’, verify=’/path/to/certfile’)跳过证书验证(关键字:verify)默认情原创 2020-05-20 10:36:02 · 397 阅读 · 0 评论 -
Requests库04---超时与异常处理
文章目录超时处理(关键词:timeout)错误与异常ConnectionError 异常HTTPError 异常Timeout 异常TooManyRedirects 异常超时处理(关键词:timeout)requests.get(‘http://xxx.com’, timeout=1)错误与异常ConnectionError 异常遇到网络问题(如:DNS 查询失败、拒绝连接等)时抛出HTTPError 异常如果 HTTP 请求返回了不成功的状态码,抛出异常Timeout 异常原创 2020-05-19 23:15:16 · 867 阅读 · 0 评论 -
Requests库03---发送请求(Cookie 和Session的区别)
文章目录Cookie 和Session介绍Cookie 和Session区别Cookie 和Session作用获取响应中的Cookie注意会话对象Cookie 和Session介绍都是数据,简单的可以理解为一种标识,当你访问某个网站时,会留下个人信息,而Cookie 和Session就是用来记录个人信息,判断你是否访问过此网站。Cookie 和Session区别cookie数据存放在客户的浏览器上,而session数据放在服务器上。相比而言,cookie存在本地,不是很安全,用户的coo原创 2020-05-19 22:51:22 · 327 阅读 · 0 评论 -
Requests库02---获取响应(response.text 和response.content的区别)
文章目录获取响应内容获取响应内容(关键词:text)获取二进制响应内容(关键词:connect)获取JOSN响应内容获取原始响应内容(关键词:raw)查看编码类型(关键词:encoding)改变编码格式(关键词:encoding)改变解码格式(关键词:decode)注意查看响应头(关键词:headers)查看请求头通过get方法取响应头的具体内容获取响应内容获取响应内容(关键词:text)...原创 2020-05-01 15:27:54 · 5303 阅读 · 0 评论 -
Requests库01---发送请求(如何用requests发送请求)
文章目录发送简单请求获取响应状态码(关键词:status_code)判断是否响应成功(关键字:assert)检测响应状态码(关键词:codes)传递参数(参数:params)传递请求头(参数:headers)注意事项传递数据(参数:data)注意事项传递多部分编码文件(参数:files)使用代理IP(关键字:proxies)常用请求方法GETPOST发送简单请求requests.方法(URL...原创 2020-04-30 23:34:41 · 1459 阅读 · 0 评论 -
Requests库的安装与基本介绍
文章目录安装方法一方法二基本介绍作者功能特性安装方法一pip install requests方法二利用pycharm在线安装工具基本介绍作者大神:kennethreitz功能特性Keep-Alive & 连接池国际化域名和 URL带持久 Cookie 的会话浏览器式的 SSL 认证自动内容解码基本/摘要式的身份认证优雅的 key/value C...原创 2020-04-30 21:26:47 · 877 阅读 · 0 评论