У меня есть сценарий, в котором я хочу кэшировать ответ JSON и использовать его дальше. У меня есть всего два запроса, из которых один я хочу кэшировать и использовать ответ в другом запросе, однако другой запрос не должен кэшироваться. На данный момент, что я попробовал кеш все запросы. Вот что я пробовал:
import requests
import requests_cache
requests_cache.install_cache('test_cache', expire_after=120)
r = requests.get('http://localhost:5000/')
print(r.content)
r1 = requests.get('http://localhost:5000/nocach')
print(r1.content)
Здесь я хочу, чтобы только запросы должны кэшироваться для r
, а не для r1
.
Есть ли другой способ, который поддерживает мой Сценарий на данный момент я использую requests-cache
, который кэширует все запросы, однако мой желаемый сценарий будет не кэшировать все запросы, а те, которые я хочу кэшировать в течение определенного c времени.
Как можно Я добиваюсь этой помощи?