:py:mod:`generic.mixins.file_downloader` ======================================== .. py:module:: generic.mixins.file_downloader .. autodoc2-docstring:: generic.mixins.file_downloader :allowtitles: Module Contents --------------- Classes ~~~~~~~ .. list-table:: :class: autosummary longtable :align: left * - :py:obj:`FileDownloaderMixinConfig ` - .. autodoc2-docstring:: generic.mixins.file_downloader.FileDownloaderMixinConfig :summary: * - :py:obj:`FileDownloaderMixin ` - .. autodoc2-docstring:: generic.mixins.file_downloader.FileDownloaderMixin :summary: API ~~~ .. py:class:: FileDownloaderMixinConfig(/, **data: typing.Any) :canonical: generic.mixins.file_downloader.FileDownloaderMixinConfig Bases: :py:obj:`generic.spiders.base.GenericSpiderConfig` .. autodoc2-docstring:: generic.mixins.file_downloader.FileDownloaderMixinConfig .. rubric:: Initialization .. autodoc2-docstring:: generic.mixins.file_downloader.FileDownloaderMixinConfig.__init__ .. py:attribute:: file_regexp :canonical: generic.mixins.file_downloader.FileDownloaderMixinConfig.file_regexp :type: str :value: '\\.pdf$' .. autodoc2-docstring:: generic.mixins.file_downloader.FileDownloaderMixinConfig.file_regexp .. py:attribute:: output_dir :canonical: generic.mixins.file_downloader.FileDownloaderMixinConfig.output_dir :type: str :value: './' .. autodoc2-docstring:: generic.mixins.file_downloader.FileDownloaderMixinConfig.output_dir .. py:class:: FileDownloaderMixin :canonical: generic.mixins.file_downloader.FileDownloaderMixin .. autodoc2-docstring:: generic.mixins.file_downloader.FileDownloaderMixin .. py:method:: parse_file_download_page(res: scrapy.http.Response) :canonical: generic.mixins.file_downloader.FileDownloaderMixin.parse_file_download_page .. autodoc2-docstring:: generic.mixins.file_downloader.FileDownloaderMixin.parse_file_download_page .. py:method:: extract_file_download_hrefs(response: scrapy.http.Response) -> list :canonical: generic.mixins.file_downloader.FileDownloaderMixin.extract_file_download_hrefs .. autodoc2-docstring:: generic.mixins.file_downloader.FileDownloaderMixin.extract_file_download_hrefs .. py:method:: parse_file_download_file(res: scrapy.http.Response, context_response: scrapy.http.Response) :canonical: generic.mixins.file_downloader.FileDownloaderMixin.parse_file_download_file .. autodoc2-docstring:: generic.mixins.file_downloader.FileDownloaderMixin.parse_file_download_file