requests-cache:HTTP的透明持久缓存

时间:2024-05-17 20:25:23
【文件属性】:

文件名称:requests-cache:HTTP的透明持久缓存

文件大小:79KB

文件格式:ZIP

更新时间:2024-05-17 20:25:23

Python

请求缓存 概括 请求缓存是python库的透明,持久HTTP缓存。 这是一种方便的工具,可用于Web抓取,使用REST API,慢速或受速率限制的网站,或在任何其他情况下发出大量昂贵和/或可能多次发送的请求的情况。 请参阅完整的项目文档,为: : 特征 易用性:使用一个为requests.Session ,或 向高速缓存添加到所有requests的功能 自定义:使用零配置开箱即用,但有许多选项可用于自定义缓存过期和其他行为 持久性:包括多个存储后端:SQLite,Redis,MongoDB,GridFS,DynamoDB和文件系统。 兼容性:可以根据要求与其他流行的库一起使用 快速开始 首先,使用pip安装: pip install requests-cache 接下来,使用requests_cache.CachedSession发送和缓存请求。 为了快速演示如何使用它,请执


【文件预览】:
requests-cache-master
----MANIFEST.in(130B)
----.readthedocs.yml(277B)
----pyproject.toml(597B)
----docs()
--------history.rst(29B)
--------api.rst(1KB)
--------user_guide.rst(12KB)
--------conf.py(2KB)
--------_templates()
--------Dockerfile(176B)
--------advanced_usage.rst(10KB)
--------security.rst(2KB)
--------docker-compose.yml(275B)
--------examples.rst(1KB)
--------Makefile(615B)
--------index.rst(490B)
--------contributing.rst(53B)
--------contributors.rst(34B)
--------related_projects.rst(1011B)
--------_static()
----HISTORY.md(9KB)
----.github()
--------pre-commit.yml(441B)
--------ISSUE_TEMPLATE()
--------workflows()
----tests()
--------conftest.py(7KB)
--------unit()
--------__init__.py(0B)
--------integration()
--------README.md(151B)
----CONTRIBUTORS.md(3KB)
----LICENSE(1KB)
----CONTRIBUTING.md(6KB)
----setup.cfg(1KB)
----examples()
--------expiration.py(1KB)
--------basic_usage.py(945B)
--------session_patch.py(1KB)
--------convert_cache.py(1KB)
--------README.md(229B)
--------log_requests.py(1KB)
----docker-compose.yml(957B)
----setup.py(1KB)
----.gitignore(210B)
----runtests.sh(357B)
----requests_cache()
--------patcher.py(4KB)
--------core.py(289B)
--------cache_keys.py(4KB)
--------__init__.py(1KB)
--------backends()
--------response.py(6KB)
--------session.py(11KB)
----README.md(4KB)
----CODESHELTER.md(785B)

网友评论