ApifyCacheStorage
Index
Methods
__init__
- Parameters- settings: BaseSettings
 - Returns None
close_spider
- Close the cache storage for a spider. - Parameters- _: Spider
- optionalcurrent_time: int | None = None
 - Returns None
open_spider
- Open the cache storage for a spider. - Parameters- spider: Spider
 - Returns None
retrieve_response
- Retrieve a response from the cache storage. - Parameters- _: Spider
- request: Request
- optionalcurrent_time: int | None = None
 - Returns Response | None
store_response
- Store a response in the cache storage. - Parameters- _: Spider
- request: Request
- response: Response
 - Returns None
A Scrapy cache storage that uses the Apify
KeyValueStoreto store responses.It can be set as a storage for Scrapy's built-in
HttpCacheMiddleware, which caches responses to requests. See HTTPCache middleware settings (prefixed withHTTPCACHE_) in the Scrapy documentation for more information. Requires the asyncio Twisted reactor to be installed.