ApifyScheduler
Index
Methods
__init__
- Returns None
close
- Close the scheduler. - Shut down the event loop and its thread gracefully. - Parameters- reason: str- The reason for closing the spider. 
 - Returns None
enqueue_request
- Add a request to the scheduler. - This could be called from either from a spider or a downloader middleware (e.g. redirect, retry, ...). - Parameters- request: Request- The request to add to the scheduler. 
 - Returns bool
has_pending_requests
- Check if the scheduler has any pending requests. - Returns bool
next_request
- Fetch the next request from the scheduler. - Returns Request | None
open
- Open the scheduler. - Parameters- spider: Spider- The spider that the scheduler is associated with. 
 - Returns Deferred[None] | None
A Scrapy scheduler that uses the Apify
RequestQueueto manage requests.This scheduler requires the asyncio Twisted reactor to be installed.