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
KeyValueStore
to 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.