推荐的包和扩展¶

Requests 拥有各种强大且有用的第三方扩展。本页概述了其中一些最佳扩展。

Certifi CA 捆绑包¶

Certifi 是一个经过精心整理的根证书集合,用于在验证 TLS 主机的身份时验证 SSL 证书的可靠性。它已从 Requests 项目中提取出来。

CacheControl¶

CacheControl 是一个扩展,可为 Requests 添加一个完整的 HTTP 缓存。这会极大地提高你的 Web 请求效率,并且在你进行大量 Web 请求时应始终使用。

Requests-Toolbelt¶

Requests-Toolbelt 是一个实用工具集合,一些 Requests 用户可能需要,但它们不属于 Requests 本身。此库由 Requests 核心团队成员积极维护,反映了社区内用户最需要用到的功能。

Requests-Threads¶

Requests-Threads 是一个 Requests 会话,它返回惊人的 Twisted 可等待的 Deferred,而不是 Response 对象。这允许在 Python 3 上使用 async/await 关键字用法,或者在需要时使用 Twisted 编程风格。

Requests-OAuthlib¶

requests-oauthlib 使得可以自动执行 Requests 中的 OAuth 流程。这对于使用 OAuth 提供身份验证的大量网站非常有用。它还提供了许多调整,可处理特定 OAuth 提供商与标准规范不同的方式。

Betamax¶

Betamax 记录你的 HTTP 交互,以便 NSA 无需记录。仅为 Python-Requests 设计的 VCR 模仿。

Requests 是一个优雅且简单的 Python HTTP 库,专为人类设计。你当前正在查看开发版本的文档。

有用的链接

  • 快速入门
  • 高级用法
  • API 参考
  • 发行历史
  • 贡献者指南
  • 推荐的包和扩展
  • Requests @ GitHub
  • Requests @ PyPI
  • 问题追踪器

目录

  • 推荐的包和扩展
    • Certifi CA 捆绑包
    • CacheControl
    • Requests-Toolbelt
    • Requests-Threads
    • Requests-OAuthlib
    • Betamax

相关主题

  • 文档概述
    • 上一个:身份验证
    • 下一个:常见问题

快速搜索

©MMXVIX。一个 Kenneth Reitz 项目。
Fork me on GitHub