
Requests库中文文档及使用总结
Python的Requests库中文文档
Sinchard
用Python处理日常繁琐操作,简单翻译使用的Python库
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
7. 认证 —— Requests中文文档
本文档讨论了如何在Requests中使用各种身份验证。许多WEB服务需要身份验证,并且有许多不同的类型。下面,我们将从简单到复杂介绍Requests中各种可用的身份验证形式。文章目录基本身份认证HTTP Basic Authnetrc身份认证摘要式身份认证OAuth 1身份认证OAuth2和OpenID连接身份认证其他身份认证新的身份认证基本身份认证HTTP Basic Auth许多需要身份验证的WEB服务都使用HTTP Basic Auth。这是最简单的一种身份认证,并且 Requests 对这种翻译 2020-10-22 14:04:19 · 444 阅读 · 0 评论 -
6. 高级用法3 —— Requests中文文档
文章目录HTTP动词¶自定义动词¶链接标题¶传输适配器¶示例:特定SSL版本¶阻塞还是非阻塞?¶标题排序¶超时¶HTTP动词¶请求提供对几乎所有HTTP动词的访问:GET、OPTIONS、HEAD、POST、PUT、PATCH和DELETE。下面提供了使用githubAPI在请求中使用这些不同动词的详细示例。我们将从最常用的动词开始:GET。httpget是一个从给定URL返回资源的dempotent方法。因此,当您试图从aweb位置检索数据时,应该使用它。示例用法是尝试从GitHub获取有关特定提翻译 2020-10-21 22:26:58 · 519 阅读 · 0 评论 -
5. 高级用法2 —— Requests中文文档
高级用法¶正文内容工作流¶默认情况下,当您发出请求时,响应的内容即下载。你可以通过 stream 参数覆盖这个行为,推迟下载响应内容直到访问Response.content属性: tarball_url = 'https://github.com/psf/requests/tarball/master' r = requests.get(tarball_url, stream=True) 此时只下载了响应头,并且连接保持打开状态,因此允许我们根据条件获取内容: if i翻译 2020-10-21 15:09:43 · 1878 阅读 · 1 评论 -
4. 高级用法1 —— Requests中文文档
高级用法¶本篇文档涵盖了 Requests 的一些高级特性。会话Session对象¶Session对象允许您跨请求保持某些参数。它还保存会话实例的所有请求的cookies,并将使用urllib3的连接池。因此,如果您向同一主机发出多个请求,底层的TCP连接将被重用,这会导致性能显著提高(请参见HTTP persistent connection)。会话Session对象具有主要的 Requests API 的所有方法。我们来跨请求保存一些 cookie: s = requests.Sess翻译 2020-10-19 16:33:02 · 296 阅读 · 0 评论 -
2. Requests安装 —— Requests中文文档
Requests安装¶本文介绍了Requests库的安装。使用任何软件包的第一步是正确安装。$python-m pip安装请求¶要安装Requests,只需在您选择的终端中运行以下简单命令: $ python -m pip install requests 获取源代码¶Requests 一直在Github上积极地开发,你可以在从这里获取到源代码。您可以克隆公共版本库: $ git clone git://github.com/psf/requests.git 或翻译 2020-10-15 13:52:42 · 554 阅读 · 0 评论 -
1. 简介 —— Requests中文文档
Requests:适合人类的HTTP™库¶Requests是一个优雅而简单的Python HTTP库,为人类构建。**看吧,这就是 Requests 的威力: >>> r = requests.get('https://api.github.com/user', auth=('user', 'pass')) >>> r.status_code 200 >>> r.headers['content-type']翻译 2020-10-15 12:53:03 · 709 阅读 · 0 评论 -
3. 快速入门 —— Requests中文文档
快速入门¶本文介绍了如何使用Request库。首先,确保:Request库已安装Request库已更新到最新。让我们从一些简单的例子开始。提出请求¶用Request库提出请求非常简单。首先导入Request模块: >>> import requests 现在,让我们尝试获取一个网页。对于本例,让我们获取GitHub的时间轴: >>> r = requests.get('https://api.github.com/events'翻译 2020-10-15 08:16:36 · 1308 阅读 · 0 评论