如何清除requests_cache包中的缓存

2周前#Python

如何清除python requests_cache模块中的缓存?我有一个项目,但如果一个网站更新了,它需要一个新的响应,那么我如何使它每次运行只获取一个响应,但使用相同的缓存名称

回答
J
Jamie Sipes
2周前

您可以使用可选参数expire_after将其设置为在一定时间后过期,也可以使用session.cache.clear()手动清除它。
从requests_cache文档:

session = CachedSession('example_cache', backend='sqlite', expire_after=60)
session.cache.clear()

如果这不能回答你的问题,请发布一个可重复的最小示例。