class documentation
class SpiderMiddlewareManager(MiddlewareManager): (source)
Undocumented
Method | __init__ |
Undocumented |
Method | process |
Undocumented |
Method | scrape |
Undocumented |
Class Variable | component |
Undocumented |
Instance Variable | downgrade |
Undocumented |
Class Method | _get |
Undocumented |
Static Method | _get |
Undocumented |
Method | _add |
Undocumented |
Method | _evaluate |
Undocumented |
Async Method | _process |
Undocumented |
Method | _process |
Undocumented |
Method | _process |
Undocumented |
Method | _process |
Undocumented |
Inherited from MiddlewareManager
:
Class Method | from |
Undocumented |
Class Method | from |
Undocumented |
Method | close |
Undocumented |
Method | open |
Undocumented |
Instance Variable | methods |
Undocumented |
Instance Variable | middlewares |
Undocumented |
Method | _process |
Undocumented |
Method | _process |
Undocumented |
def scrape_response(self, scrape_func:
ScrapeFunc
, response: Response
, request: Request
, spider: Spider
) -> Deferred
:
(source)
¶
Undocumented
@staticmethod
def _get_async_method_pair(mw:
def _get_async_method_pair(mw:
Any
, methodname: str
) -> Union[ None, Callable, Tuple[ Callable, Callable]]
:
(source)
¶
Undocumented
def _evaluate_iterable(self, response:
Response
, spider: Spider
, iterable: Union[ Iterable, AsyncIterable]
, exception_processor_index: int
, recover_to: Union[ MutableChain, MutableAsyncChain]
) -> Union[ Generator, AsyncGenerator]
:
(source)
¶
Undocumented
async def _process_callback_output(self, response:
Response
, spider: Spider
, result: Union[ Iterable, AsyncIterable]
) -> Union[ MutableChain, MutableAsyncChain]
:
(source)
¶
Undocumented
def _process_spider_exception(self, response:
Response
, spider: Spider
, _failure: Failure
, start_index: int
= 0) -> Union[ Failure, MutableChain]
:
(source)
¶
Undocumented
def _process_spider_input(self, scrape_func:
ScrapeFunc
, response: Response
, request: Request
, spider: Spider
) -> Any
:
(source)
¶
Undocumented
@inlineCallbacks
def _process_spider_output(self, response:
def _process_spider_output(self, response:
Response
, spider: Spider
, result: Union[ Iterable, AsyncIterable]
, start_index: int
= 0) -> Deferred
:
(source)
¶
Undocumented