:py:mod:`generic.middlewares` ============================= .. py:module:: generic.middlewares .. autodoc2-docstring:: generic.middlewares :allowtitles: Module Contents --------------- Classes ~~~~~~~ .. list-table:: :class: autosummary longtable :align: left * - :py:obj:`GenericSpiderMiddleware ` - .. autodoc2-docstring:: generic.middlewares.GenericSpiderMiddleware :summary: * - :py:obj:`GenericDownloaderMiddleware ` - .. autodoc2-docstring:: generic.middlewares.GenericDownloaderMiddleware :summary: API ~~~ .. py:class:: GenericSpiderMiddleware :canonical: generic.middlewares.GenericSpiderMiddleware .. autodoc2-docstring:: generic.middlewares.GenericSpiderMiddleware .. py:method:: from_crawler(crawler) :canonical: generic.middlewares.GenericSpiderMiddleware.from_crawler :classmethod: .. autodoc2-docstring:: generic.middlewares.GenericSpiderMiddleware.from_crawler .. py:method:: process_spider_input(response, spider) :canonical: generic.middlewares.GenericSpiderMiddleware.process_spider_input .. autodoc2-docstring:: generic.middlewares.GenericSpiderMiddleware.process_spider_input .. py:method:: process_spider_output(response, result, spider) :canonical: generic.middlewares.GenericSpiderMiddleware.process_spider_output .. autodoc2-docstring:: generic.middlewares.GenericSpiderMiddleware.process_spider_output .. py:method:: process_spider_exception(response, exception, spider) :canonical: generic.middlewares.GenericSpiderMiddleware.process_spider_exception .. autodoc2-docstring:: generic.middlewares.GenericSpiderMiddleware.process_spider_exception .. py:method:: process_start(start) :canonical: generic.middlewares.GenericSpiderMiddleware.process_start :async: .. autodoc2-docstring:: generic.middlewares.GenericSpiderMiddleware.process_start .. py:method:: spider_opened(spider) :canonical: generic.middlewares.GenericSpiderMiddleware.spider_opened .. autodoc2-docstring:: generic.middlewares.GenericSpiderMiddleware.spider_opened .. py:class:: GenericDownloaderMiddleware :canonical: generic.middlewares.GenericDownloaderMiddleware .. autodoc2-docstring:: generic.middlewares.GenericDownloaderMiddleware .. py:method:: from_crawler(crawler) :canonical: generic.middlewares.GenericDownloaderMiddleware.from_crawler :classmethod: .. autodoc2-docstring:: generic.middlewares.GenericDownloaderMiddleware.from_crawler .. py:method:: process_request(request, spider) :canonical: generic.middlewares.GenericDownloaderMiddleware.process_request .. autodoc2-docstring:: generic.middlewares.GenericDownloaderMiddleware.process_request .. py:method:: process_response(request, response, spider) :canonical: generic.middlewares.GenericDownloaderMiddleware.process_response .. autodoc2-docstring:: generic.middlewares.GenericDownloaderMiddleware.process_response .. py:method:: process_exception(request, exception, spider) :canonical: generic.middlewares.GenericDownloaderMiddleware.process_exception .. autodoc2-docstring:: generic.middlewares.GenericDownloaderMiddleware.process_exception .. py:method:: spider_opened(spider) :canonical: generic.middlewares.GenericDownloaderMiddleware.spider_opened .. autodoc2-docstring:: generic.middlewares.GenericDownloaderMiddleware.spider_opened