| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python313-Scrapy | Distribution: openSUSE Tumbleweed |
| Version: 2.17.0+git7 | Vendor: openSUSE |
| Release: 1.1 | Build date: Tue Jul 14 16:26:35 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 3364122 | Source RPM: python-Scrapy-2.17.0+git7-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://scrapy.org | |
| Summary: A high-level Python Screen Scraping framework | |
Scrapy is a high level scraping and web crawling framework for writing spiders to crawl and parse web pages for all kinds of purposes, from information retrieval to monitoring or testing web sites.
BSD-3-Clause
* Tue Jul 14 2026 Nico Krapp <nico.krapp@suse.com>
- Update to version 2.17.0+git7:
* Assorted docs fixes, part 2. (#7725)
* Solve the feed Path issue (#7674)
* Use external mitmproxy. (#7720)
* Fix silent data loss in CsvItemExporter (closes #4002) (#7651)
* More granular untyped defs checking in tests. (#7712)
* Assorted docs fixes, part 1. (#7710)
* Update tools (#7724)
* Bump version: 2.16.0 → 2.17.0
* Merge commit from fork
* Release notes for 2.17.0 (#7723)
* LxmlLinkExtractor: add deny_attrs and deny_tags (#7679)
* fix-utf16-response-test-on-big-endian-systems (#7508)
* Improve test coverage for crawler.py (#7682)
* Clarify/cleanup Selector.type (#7704)
* Keep Item fields in definition order (#7694)
* Assorted docstring fixes (#7698)
* Fix _get_tag_name() crash for non-string elem.tag (#7686) (#7687)
* Fix genspider --editor (#7683)
* Cleanup cookie handling in request_to_curl() (#7684)
* Fix to LocalCache with limit=0 still stores items rather than disabling the cache (#7663)
* Update on Request objects (#7286)
* Solve timing issues with HTTP cache tests? (#7692)
* Fix request_to_curl() corrupting dict cookies with bytes keys/values (#7675)
* Close various garbage collectible resources (mostly in tests) (#7644)
* Undeprecated the basic FormRequest API (#7671)
* Improve test coverage for shell/ (#7680)
* Improve the item pipeline docs (#7676)
* Add a documentation page about security (#7678)
* Improve test coverage for contracts (#7677)
* Improve test coverage for http/ (#7672)
* Fix FTPDownloadHandler not closing FTP connection after download (#7667)
* Make DOWNLOADER_CLIENT_TLS_CIPHERS=None enable Twisted defaults (#7665)
* Document “logging settings” as special settings (#7668)
* Improve test coverage for spider middlewares (#7664)
* Improve test coverage for downloader middlewares (#7655)
* Improve test coverage for settings/ (#7654)
* Add content-based image filtering example (#4954)
* Fix cell-var-from-loop bug in _send_catch_log_deferred (#7649)
* Document scrapy-lint, remove start_url check (#7627)
* Improve test coverage for responsetypes.py (#7646)
* Do not ignore CrawlerProcess settings (#7647)
* Add test coverage for scrapy.utils.decorators (#7645)
* Refactor and improve catching warnings in tests. (#7643)
* Improve coverage resolver (#7642)
* Improve coverage statscollectors (#7641)
* Improve test coverage for pqueues.py (#7640)
* Complete test coverage for linkextractors (#7639)
* Address warnings in tests. (#7637)
* Deprecate ScrapyCommand.help() (#7633)
* tests: integration coverage for memusage extension (#7017)
* Fix Proxy-Authorization handling in BaseStreamingDownloadHandler (#7630)
* Fix rel_has_nofollow to be case-insensitive per HTML spec (#7632)
* Fix image store ACL settings for S3 and GCS (#7614)
* Test SignalManager.disconnect_all() (#7625)
* Fix request_to_curl handling of verbose cookies dictionaries (#7603)
* Fix deprecation warnings with pytest 9.1. (#7621)
* Fix deprecation warnings with pyOpenSSL 26.3.0. (#7619)
* Fix strip_url() removing default port from password. (#7605)
* Assorted test fixes (#7616)
* Complete coverage for addons.py (#7612)
* Link.__eq__: return NotImplemented instead of raising NotImplementedError (#7611)
* Add coverage for DummySpiderLoader.find_by_request() (#7608)
* Add coverage for Item.__delitem__() (#7610)
* Implement HTTP Auth settings and request metadata keys (#7590)
* Document the SPIDER_MODULES hack to lower startup time and memory usage (#7600)
* Document cb_kwargs/meta deep-copy when JOBDIR is set (#7573)
* Clarify the first-class-citizen nature of asyncio support (#7599)
* Small docs fixes. (#7598)
* Remove set_asyncio_event_loop call from Shell._schedule (#7594)
* Validate reversed telnet console port ranges (#7593)
* tox.ini: pinned, typing → min, mypy (#7595)
* Prevent scrapy shell from starting spider requests (#7557)
* Fix the check for sync ITEM_PROCESSOR methods. (#7589)
* Update default_settings, deprecate CRAWLSPIDER_FOLLOW_LINKS. (#7592)
* Replace _SettingsKeyT with str. (#7586)
* Assorted test fixes (#7585)
* Add support for HTTP/2 and for SOCKS proxies to HttpxDownloadHandler, improve handler docs (#7575)
* Allow configuring the log level of the retry give-up message (#7567)
* Add settings for TLS min/max version as a replacement for the TLS method (#6546)
* docs: switch `scrapy.Item` examples to dataclasses (#7513)
* Work around coverage slowness on Python 3.14. (#7574)
* Support sending requests with "unsafe" URLs (#7473)
* Close GCS feed temp files after upload (#7546)
* fix open_in_browser() logic issue plus add new tests (#7506)
* Refactor test_crawl.py and test_crawler.py. (#7566)
* Convert tests that fail with testfixtures 12.0.0 (#7545)
* fix typos (#7564)
* DOC -> Add missing documentation for CloseSpider & CoreStats (#7421)
* Bump version: 2.15.2 → 2.16.0
* Release notes for Scrapy 2.16.0. (#7536)
* Disable mypy allow_any_generics. (#7532)
* Add BaseStreamingDownloadHandler and migrate HttpxDownloadHandler to it. (#7524)
* Remove support for sync process_spider_output(). (#7504)
* Fix certificate issuer verification on new Twisted. (#7520)
* Document TLS method setting in avoiding bans guide (#7518)
* Add CITATION.cff (#7519)
* Make more of the internal handler helpers private. (#7510)
* Add Python 3.14 to CI. (#6604)
- switch scm service to git offset
* Tue May 12 2026 mcepl@cepl.eu
- Update to version 2.15.2+git.1778596491.3b34ab88c:
* docs: document daily log file rotation (#7501)
* Update the TLS code to Twisted 26.4.0 (#7347)
* Cleanup/clarifications of proxy support and improvements for proxy tests (#7496)
* sphinx-scrapy: 0.8.5 → 0.8.6 (#7507)
* Pin pyOpenSSL to the versions allowing mutable contexts. (#7494)
* Enable mypy warn_return_any. (#7492)
* Silence deprecation warnings in TestFormRequest. (#7491)
* chore: simplify some code, get rid of nested fns where it's makes sence + pylint (#7401)
* Deprecate FormRequest in favor of form2request (#6438)
* Drop start_requests() support. (#7490)
* Tue May 12 2026 Matej Cepl <mcepl@cepl.eu>
- Add twisted-26_0.patch to make package compatible with Twisted
26.0+
* Sun May 03 2026 Dirk Müller <dmueller@suse.com>
- update to 2.15.2:
* Fixed links in https://docs.scrapy.org/llms.txt
(:issue:`7467`)
* Sharing of the SSL context between multiple connections,
introduced in 2.15.0
* Thu Apr 23 2026 Steve Kowalik <steven.kowalik@suse.com>
- Update to 2.15.0:
* Experimental support for running without a Twisted reactor
* Experimental httpx-based download handler
* Values from the Referrer-Policy header of HTTP responses are no longer
executed as Python callables.
* In line with the standard, 301 redirects of POST requests are converted
into GET requests
* Deprecate maybeDeferred_coro()
* Pass the spider arg to custom stat collectors {open,close}_spider()
* More coroutine-based replacements for Deferred-based APIs
* The default priority queue is now DownloaderAwarePriorityQueue
* Dropped support for Python 3.9 and PyPy 3.10
* Fix for the CVE-2025-6176 security issue: improved protection against
decompression bombs in HttpCompressionMiddleware for responses compressed
using the br and deflate methods. Requires brotli >= 1.2.0.
- Dropped patches:
* remove-hoverxref.patch
* no-dark-mode.patch
* CVE-2025-6176.patch
- Clean up BuildRequires, remove duplication from Requires.
* Mon Nov 17 2025 Daniel Garcia <daniel.garcia@suse.com>
- Update CVE-2025-6176.patch to reflect the latest changes upstream to
the patch.
- Remove the CVE-2025-6176-testfile-bomb-br-64GiB.bin source, it's not
needed anymore.
gh#scrapy/scrapy#7134, bsc#1252945, CVE-2025-6176)
* Wed Nov 12 2025 Daniel Garcia <daniel.garcia@suse.com>
- Use libalternatives
- Use multibuild to run tests in a subpackage
- add upstream patch CVE-2025-6176.patch to mitigate brotli and
deflate decompression bombs DoS.
This patch adds a new bin test file that was added as a new source
as CVE-2025-6176-testfile-bomb-br-64GiB.bin
gh#scrapy/scrapy#7134, bsc#1252945, CVE-2025-6176)
* Thu Jul 31 2025 Steve Kowalik <steven.kowalik@suse.com>
- Update to 2.13.3:
* Changed the values for DOWNLOAD_DELAY (from 0 to 1) and
CONCURRENT_REQUESTS_PER_DOMAIN (from 8 to 1) in the default project
template.
* Fixed several bugs in the engine initialization and exception handling
logic.
* Allowed running tests with Twisted 25.5.0+ again and fixed test failures
with lxml 6.0.0.
* Give callback requests precedence over start requests when priority
values are the same.
* The asyncio reactor is now enabled by default
* Replaced start_requests() (sync) with start() (async) and changed how it
is iterated.
* Added the allow_offsite request meta key
* Spider middlewares that don't support asynchronous spider output are
deprecated
* Added a base class for universal spider middlewares
- Add patch remove-hoverxref.patch:
* Do not use deprecated sphinx-hoverxref extension.
- Add patch no-dark-mode.patch:
* Do not use unavailable sphinx-rtd-dark-mode extension.
* Thu Mar 27 2025 Steve Kowalik <steven.kowalik@suse.com>
- Normalize metadata directory name.
* Tue Dec 03 2024 Steve Kowalik <steven.kowalik@suse.com>
- Update to 2.12.0:
* Dropped support for Python 3.8, added support for Python 3.13
* start_requests can now yield items
* Added scrapy.http.JsonResponse
* Added the CLOSESPIDER_PAGECOUNT_NO_ITEM setting
* Thu Jul 11 2024 Dirk Müller <dmueller@suse.com>
- update to 2.11.2 (bsc#1224474, CVE-2024-1968):
* Redirects to non-HTTP protocols are no longer followed.
Please, see the 23j4-mw76-5v7h security advisory for more
information. (:issue:`457`)
* The Authorization header is now dropped on redirects to a
different scheme (http:// or https://) or port, even if the
domain is the same. Please, see the 4qqq-9vqf-3h3f security
advisory for more information.
* When using system proxy settings that are different for
http:// and https://, redirects to a different URL scheme
will now also trigger the corresponding change in proxy
settings for the redirected request. Please, see the
jm3v-qxmh-hxwv security advisory for more information.
(:issue:`767`)
* :attr:`Spider.allowed_domains
<scrapy.Spider.allowed_domains>` is now enforced for all
requests, and not only requests from spider callbacks.
* :func:`~scrapy.utils.iterators.xmliter_lxml` no longer
resolves XML entities.
* defusedxml is now used to make
:class:`scrapy.http.request.rpc.XmlRpcRequest` more secure.
* Restored support for brotlipy_, which had been dropped in
Scrapy 2.11.1 in favor of brotli. (:issue:`6261`) Note
brotlipy is deprecated, both in Scrapy and upstream. Use
brotli instead if you can.
* Make :setting:`METAREFRESH_IGNORE_TAGS` ["noscript"] by
default. This prevents :class:`~scrapy.downloadermiddlewares.
redirect.MetaRefreshMiddleware` from following redirects that
would not be followed by web browsers with JavaScript
enabled.
* During :ref:`feed export <topics-feed-exports>`, do not close
the underlying file from :ref:`built-in post-processing
plugins <builtin-plugins>`.
* :class:`LinkExtractor
<scrapy.linkextractors.lxmlhtml.LxmlLinkExtractor>` now
properly applies the unique and canonicalize parameters.
* Do not initialize the scheduler disk queue if
:setting:`JOBDIR` is an empty string.
* Fix :attr:`Spider.logger <scrapy.Spider.logger>` not logging
custom extra information.
* robots.txt files with a non-UTF-8 encoding no longer prevent
parsing the UTF-8-compatible (e.g. ASCII) parts of the
document.
* :meth:`scrapy.http.cookies.WrappedRequest.get_header` no
longer raises an exception if default is None.
:func:`scrapy.utils.response.get_base_url` to determine the
base URL of a given :class:`~scrapy.http.Response`.
* :class:`~scrapy.selector.Selector` now uses
:func:`scrapy.utils.response.get_base_url` to determine the
base URL of a given :class:`~scrapy.http.Response`.
(:issue:`6265`)
* The :meth:`media_to_download` method of :ref:`media pipelines
<topics-media-pipeline>` now logs exceptions before stripping
them.
* When passing a callback to the :command:`parse` command,
build the callback callable with the right signature.
* Add a FAQ entry about :ref:`creating blank requests <faq-
blank-request>`.
* Document that :attr:`scrapy.selector.Selector.type` can be
"json".
* Make builds reproducible.
* Packaging and test fixes
* Mon Mar 25 2024 Dirk Müller <dmueller@suse.com>
- update to 2.11.1 (bsc#1220514, CVE-2024-1892, bsc#1221986):
* Addressed `ReDoS vulnerabilities` (bsc#1220514, CVE-2024-1892)
- ``scrapy.utils.iterators.xmliter`` is now deprecated in favor of
:func:`~scrapy.utils.iterators.xmliter_lxml`, which
:class:`~scrapy.spiders.XMLFeedSpider` now uses.
To minimize the impact of this change on existing code,
:func:`~scrapy.utils.iterators.xmliter_lxml` now supports indicating
the node namespace with a prefix in the node name, and big files with
highly nested trees when using libxml2 2.7+.
- Fixed regular expressions in the implementation of the
:func:`~scrapy.utils.response.open_in_browser` function.
.. _ReDoS vulnerabilities: https://owasp.org/www-community/attacks/Regular_expression_Denial_of_Service_-_ReDoS
* :setting:`DOWNLOAD_MAXSIZE` and :setting:`DOWNLOAD_WARNSIZE` now also apply
to the decompressed response body. Please, see the `7j7m-v7m3-jqm7 security
advisory`_ for more information. (bsc#1221986)
.. _7j7m-v7m3-jqm7 security advisory: https://github.com/scrapy/scrapy/security/advisories/GHSA-7j7m-v7m3-jqm7
* Also in relation with the `7j7m-v7m3-jqm7 security advisory`_, the
deprecated ``scrapy.downloadermiddlewares.decompression`` module has been
removed.
* The ``Authorization`` header is now dropped on redirects to a different
domain. Please, see the `cw9j-q3vf-hrrv security advisory`_ for more
information.
* The OS signal handling code was refactored to no longer use private Twisted
functions. (:issue:`6024`, :issue:`6064`, :issue:`6112`)
* Improved documentation for :class:`~scrapy.crawler.Crawler` initialization
changes made in the 2.11.0 release. (:issue:`6057`, :issue:`6147`)
* Extended documentation for :attr:`Request.meta <scrapy.http.Request.meta>`.
* Fixed the :reqmeta:`dont_merge_cookies` documentation. (:issue:`5936`,
* Added a link to Zyte's export guides to the :ref:`feed exports
* Added a missing note about backward-incompatible changes in
:class:`~scrapy.exporters.PythonItemExporter` to the 2.11.0 release notes.
* Added a missing note about removing the deprecated
``scrapy.utils.boto.is_botocore()`` function to the 2.8.0 release notes.
* Other documentation improvements. (:issue:`6128`, :issue:`6144`,
:issue:`6163`, :issue:`6190`, :issue:`6192`)
- drop twisted-23.8.0-compat.patch (upstream)
* Wed Jan 10 2024 Daniel Garcia <daniel.garcia@suse.com>
- Add patch twisted-23.8.0-compat.patch gh#scrapy/scrapy#6064
- Update to 2.11.0:
- Spiders can now modify settings in their from_crawler methods,
e.g. based on spider arguments.
- Periodic logging of stats.
- Bug fixes.
- 2.10.0:
- Added Python 3.12 support, dropped Python 3.7 support.
- The new add-ons framework simplifies configuring 3rd-party
components that support it.
- Exceptions to retry can now be configured.
- Many fixes and improvements for feed exports.
- 2.9.0:
- Per-domain download settings.
- Compatibility with new cryptography and new parsel.
- JMESPath selectors from the new parsel.
- Bug fixes.
- 2.8.0:
- This is a maintenance release, with minor features, bug fixes, and
cleanups.
/usr/bin/scrapy /usr/bin/scrapy-3.13 /usr/lib/python3.13/site-packages/scrapy /usr/lib/python3.13/site-packages/scrapy-2.17.0.dist-info /usr/lib/python3.13/site-packages/scrapy-2.17.0.dist-info/INSTALLER /usr/lib/python3.13/site-packages/scrapy-2.17.0.dist-info/METADATA /usr/lib/python3.13/site-packages/scrapy-2.17.0.dist-info/RECORD /usr/lib/python3.13/site-packages/scrapy-2.17.0.dist-info/REQUESTED /usr/lib/python3.13/site-packages/scrapy-2.17.0.dist-info/WHEEL /usr/lib/python3.13/site-packages/scrapy-2.17.0.dist-info/entry_points.txt /usr/lib/python3.13/site-packages/scrapy-2.17.0.dist-info/licenses /usr/lib/python3.13/site-packages/scrapy-2.17.0.dist-info/licenses/AUTHORS /usr/lib/python3.13/site-packages/scrapy-2.17.0.dist-info/licenses/LICENSE /usr/lib/python3.13/site-packages/scrapy/VERSION /usr/lib/python3.13/site-packages/scrapy/__init__.py /usr/lib/python3.13/site-packages/scrapy/__main__.py /usr/lib/python3.13/site-packages/scrapy/__pycache__ /usr/lib/python3.13/site-packages/scrapy/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/__main__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/__main__.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/addons.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/addons.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/cmdline.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/cmdline.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/crawler.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/crawler.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/dupefilters.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/dupefilters.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/exceptions.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/exceptions.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/exporters.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/exporters.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/extension.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/extension.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/interfaces.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/interfaces.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/item.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/item.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/link.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/link.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/logformatter.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/logformatter.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/mail.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/mail.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/middleware.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/middleware.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/pqueues.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/pqueues.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/resolver.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/resolver.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/responsetypes.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/responsetypes.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/robotstxt.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/robotstxt.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/shell.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/shell.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/signalmanager.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/signalmanager.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/signals.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/signals.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/spiderloader.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/spiderloader.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/squeues.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/squeues.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/statscollectors.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/__pycache__/statscollectors.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/addons.py /usr/lib/python3.13/site-packages/scrapy/cmdline.py /usr/lib/python3.13/site-packages/scrapy/commands /usr/lib/python3.13/site-packages/scrapy/commands/__init__.py /usr/lib/python3.13/site-packages/scrapy/commands/__pycache__ /usr/lib/python3.13/site-packages/scrapy/commands/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/commands/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/commands/__pycache__/bench.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/commands/__pycache__/bench.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/commands/__pycache__/check.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/commands/__pycache__/check.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/commands/__pycache__/crawl.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/commands/__pycache__/crawl.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/commands/__pycache__/edit.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/commands/__pycache__/edit.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/commands/__pycache__/fetch.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/commands/__pycache__/fetch.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/commands/__pycache__/genspider.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/commands/__pycache__/genspider.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/commands/__pycache__/list.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/commands/__pycache__/list.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/commands/__pycache__/parse.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/commands/__pycache__/parse.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/commands/__pycache__/runspider.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/commands/__pycache__/runspider.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/commands/__pycache__/settings.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/commands/__pycache__/settings.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/commands/__pycache__/shell.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/commands/__pycache__/shell.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/commands/__pycache__/startproject.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/commands/__pycache__/startproject.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/commands/__pycache__/version.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/commands/__pycache__/version.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/commands/__pycache__/view.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/commands/__pycache__/view.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/commands/bench.py /usr/lib/python3.13/site-packages/scrapy/commands/check.py /usr/lib/python3.13/site-packages/scrapy/commands/crawl.py /usr/lib/python3.13/site-packages/scrapy/commands/edit.py /usr/lib/python3.13/site-packages/scrapy/commands/fetch.py /usr/lib/python3.13/site-packages/scrapy/commands/genspider.py /usr/lib/python3.13/site-packages/scrapy/commands/list.py /usr/lib/python3.13/site-packages/scrapy/commands/parse.py /usr/lib/python3.13/site-packages/scrapy/commands/runspider.py /usr/lib/python3.13/site-packages/scrapy/commands/settings.py /usr/lib/python3.13/site-packages/scrapy/commands/shell.py /usr/lib/python3.13/site-packages/scrapy/commands/startproject.py /usr/lib/python3.13/site-packages/scrapy/commands/version.py /usr/lib/python3.13/site-packages/scrapy/commands/view.py /usr/lib/python3.13/site-packages/scrapy/contracts /usr/lib/python3.13/site-packages/scrapy/contracts/__init__.py /usr/lib/python3.13/site-packages/scrapy/contracts/__pycache__ /usr/lib/python3.13/site-packages/scrapy/contracts/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/contracts/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/contracts/__pycache__/default.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/contracts/__pycache__/default.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/contracts/default.py /usr/lib/python3.13/site-packages/scrapy/core /usr/lib/python3.13/site-packages/scrapy/core/__init__.py /usr/lib/python3.13/site-packages/scrapy/core/__pycache__ /usr/lib/python3.13/site-packages/scrapy/core/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/core/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/core/__pycache__/engine.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/core/__pycache__/engine.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/core/__pycache__/scheduler.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/core/__pycache__/scheduler.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/core/__pycache__/scraper.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/core/__pycache__/scraper.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/core/__pycache__/spidermw.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/core/__pycache__/spidermw.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/core/downloader /usr/lib/python3.13/site-packages/scrapy/core/downloader/__init__.py /usr/lib/python3.13/site-packages/scrapy/core/downloader/__pycache__ /usr/lib/python3.13/site-packages/scrapy/core/downloader/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/core/downloader/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/core/downloader/__pycache__/contextfactory.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/core/downloader/__pycache__/contextfactory.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/core/downloader/__pycache__/middleware.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/core/downloader/__pycache__/middleware.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/core/downloader/__pycache__/tls.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/core/downloader/__pycache__/tls.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/core/downloader/contextfactory.py /usr/lib/python3.13/site-packages/scrapy/core/downloader/handlers /usr/lib/python3.13/site-packages/scrapy/core/downloader/handlers/__init__.py /usr/lib/python3.13/site-packages/scrapy/core/downloader/handlers/__pycache__ /usr/lib/python3.13/site-packages/scrapy/core/downloader/handlers/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/core/downloader/handlers/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/core/downloader/handlers/__pycache__/_base_http.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/core/downloader/handlers/__pycache__/_base_http.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/core/downloader/handlers/__pycache__/_base_streaming.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/core/downloader/handlers/__pycache__/_base_streaming.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/core/downloader/handlers/__pycache__/_httpx.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/core/downloader/handlers/__pycache__/_httpx.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/core/downloader/handlers/__pycache__/base.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/core/downloader/handlers/__pycache__/base.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/core/downloader/handlers/__pycache__/datauri.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/core/downloader/handlers/__pycache__/datauri.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/core/downloader/handlers/__pycache__/file.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/core/downloader/handlers/__pycache__/file.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/core/downloader/handlers/__pycache__/ftp.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/core/downloader/handlers/__pycache__/ftp.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/core/downloader/handlers/__pycache__/http.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/core/downloader/handlers/__pycache__/http.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/core/downloader/handlers/__pycache__/http11.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/core/downloader/handlers/__pycache__/http11.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/core/downloader/handlers/__pycache__/http2.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/core/downloader/handlers/__pycache__/http2.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/core/downloader/handlers/__pycache__/s3.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/core/downloader/handlers/__pycache__/s3.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/core/downloader/handlers/_base_http.py /usr/lib/python3.13/site-packages/scrapy/core/downloader/handlers/_base_streaming.py /usr/lib/python3.13/site-packages/scrapy/core/downloader/handlers/_httpx.py /usr/lib/python3.13/site-packages/scrapy/core/downloader/handlers/base.py /usr/lib/python3.13/site-packages/scrapy/core/downloader/handlers/datauri.py /usr/lib/python3.13/site-packages/scrapy/core/downloader/handlers/file.py /usr/lib/python3.13/site-packages/scrapy/core/downloader/handlers/ftp.py /usr/lib/python3.13/site-packages/scrapy/core/downloader/handlers/http.py /usr/lib/python3.13/site-packages/scrapy/core/downloader/handlers/http11.py /usr/lib/python3.13/site-packages/scrapy/core/downloader/handlers/http2.py /usr/lib/python3.13/site-packages/scrapy/core/downloader/handlers/s3.py /usr/lib/python3.13/site-packages/scrapy/core/downloader/middleware.py /usr/lib/python3.13/site-packages/scrapy/core/downloader/tls.py /usr/lib/python3.13/site-packages/scrapy/core/engine.py /usr/lib/python3.13/site-packages/scrapy/core/http2 /usr/lib/python3.13/site-packages/scrapy/core/http2/__init__.py /usr/lib/python3.13/site-packages/scrapy/core/http2/__pycache__ /usr/lib/python3.13/site-packages/scrapy/core/http2/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/core/http2/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/core/http2/__pycache__/agent.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/core/http2/__pycache__/agent.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/core/http2/__pycache__/protocol.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/core/http2/__pycache__/protocol.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/core/http2/__pycache__/stream.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/core/http2/__pycache__/stream.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/core/http2/agent.py /usr/lib/python3.13/site-packages/scrapy/core/http2/protocol.py /usr/lib/python3.13/site-packages/scrapy/core/http2/stream.py /usr/lib/python3.13/site-packages/scrapy/core/scheduler.py /usr/lib/python3.13/site-packages/scrapy/core/scraper.py /usr/lib/python3.13/site-packages/scrapy/core/spidermw.py /usr/lib/python3.13/site-packages/scrapy/crawler.py /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/__init__.py /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/__pycache__ /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/__pycache__/cookies.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/__pycache__/cookies.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/__pycache__/defaultheaders.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/__pycache__/defaultheaders.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/__pycache__/downloadtimeout.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/__pycache__/downloadtimeout.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/__pycache__/httpauth.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/__pycache__/httpauth.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/__pycache__/httpcache.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/__pycache__/httpcache.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/__pycache__/httpcompression.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/__pycache__/httpcompression.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/__pycache__/httpproxy.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/__pycache__/httpproxy.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/__pycache__/offsite.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/__pycache__/offsite.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/__pycache__/redirect.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/__pycache__/redirect.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/__pycache__/retry.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/__pycache__/retry.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/__pycache__/robotstxt.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/__pycache__/robotstxt.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/__pycache__/stats.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/__pycache__/stats.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/__pycache__/useragent.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/__pycache__/useragent.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/cookies.py /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/defaultheaders.py /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/downloadtimeout.py /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/httpauth.py /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/httpcache.py /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/httpcompression.py /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/httpproxy.py /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/offsite.py /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/redirect.py /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/retry.py /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/robotstxt.py /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/stats.py /usr/lib/python3.13/site-packages/scrapy/downloadermiddlewares/useragent.py /usr/lib/python3.13/site-packages/scrapy/dupefilters.py /usr/lib/python3.13/site-packages/scrapy/exceptions.py /usr/lib/python3.13/site-packages/scrapy/exporters.py /usr/lib/python3.13/site-packages/scrapy/extension.py /usr/lib/python3.13/site-packages/scrapy/extensions /usr/lib/python3.13/site-packages/scrapy/extensions/__init__.py /usr/lib/python3.13/site-packages/scrapy/extensions/__pycache__ /usr/lib/python3.13/site-packages/scrapy/extensions/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/extensions/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/extensions/__pycache__/closespider.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/extensions/__pycache__/closespider.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/extensions/__pycache__/corestats.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/extensions/__pycache__/corestats.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/extensions/__pycache__/debug.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/extensions/__pycache__/debug.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/extensions/__pycache__/feedexport.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/extensions/__pycache__/feedexport.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/extensions/__pycache__/httpcache.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/extensions/__pycache__/httpcache.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/extensions/__pycache__/logcount.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/extensions/__pycache__/logcount.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/extensions/__pycache__/logstats.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/extensions/__pycache__/logstats.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/extensions/__pycache__/memdebug.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/extensions/__pycache__/memdebug.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/extensions/__pycache__/memusage.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/extensions/__pycache__/memusage.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/extensions/__pycache__/periodic_log.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/extensions/__pycache__/periodic_log.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/extensions/__pycache__/postprocessing.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/extensions/__pycache__/postprocessing.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/extensions/__pycache__/spiderstate.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/extensions/__pycache__/spiderstate.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/extensions/__pycache__/statsmailer.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/extensions/__pycache__/statsmailer.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/extensions/__pycache__/telnet.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/extensions/__pycache__/telnet.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/extensions/__pycache__/throttle.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/extensions/__pycache__/throttle.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/extensions/closespider.py /usr/lib/python3.13/site-packages/scrapy/extensions/corestats.py /usr/lib/python3.13/site-packages/scrapy/extensions/debug.py /usr/lib/python3.13/site-packages/scrapy/extensions/feedexport.py /usr/lib/python3.13/site-packages/scrapy/extensions/httpcache.py /usr/lib/python3.13/site-packages/scrapy/extensions/logcount.py /usr/lib/python3.13/site-packages/scrapy/extensions/logstats.py /usr/lib/python3.13/site-packages/scrapy/extensions/memdebug.py /usr/lib/python3.13/site-packages/scrapy/extensions/memusage.py /usr/lib/python3.13/site-packages/scrapy/extensions/periodic_log.py /usr/lib/python3.13/site-packages/scrapy/extensions/postprocessing.py /usr/lib/python3.13/site-packages/scrapy/extensions/spiderstate.py /usr/lib/python3.13/site-packages/scrapy/extensions/statsmailer.py /usr/lib/python3.13/site-packages/scrapy/extensions/telnet.py /usr/lib/python3.13/site-packages/scrapy/extensions/throttle.py /usr/lib/python3.13/site-packages/scrapy/http /usr/lib/python3.13/site-packages/scrapy/http/__init__.py /usr/lib/python3.13/site-packages/scrapy/http/__pycache__ /usr/lib/python3.13/site-packages/scrapy/http/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/http/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/http/__pycache__/cookies.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/http/__pycache__/cookies.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/http/__pycache__/headers.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/http/__pycache__/headers.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/http/cookies.py /usr/lib/python3.13/site-packages/scrapy/http/headers.py /usr/lib/python3.13/site-packages/scrapy/http/request /usr/lib/python3.13/site-packages/scrapy/http/request/__init__.py /usr/lib/python3.13/site-packages/scrapy/http/request/__pycache__ /usr/lib/python3.13/site-packages/scrapy/http/request/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/http/request/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/http/request/__pycache__/form.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/http/request/__pycache__/form.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/http/request/__pycache__/json_request.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/http/request/__pycache__/json_request.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/http/request/__pycache__/rpc.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/http/request/__pycache__/rpc.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/http/request/form.py /usr/lib/python3.13/site-packages/scrapy/http/request/json_request.py /usr/lib/python3.13/site-packages/scrapy/http/request/rpc.py /usr/lib/python3.13/site-packages/scrapy/http/response /usr/lib/python3.13/site-packages/scrapy/http/response/__init__.py /usr/lib/python3.13/site-packages/scrapy/http/response/__pycache__ /usr/lib/python3.13/site-packages/scrapy/http/response/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/http/response/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/http/response/__pycache__/html.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/http/response/__pycache__/html.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/http/response/__pycache__/json.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/http/response/__pycache__/json.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/http/response/__pycache__/text.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/http/response/__pycache__/text.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/http/response/__pycache__/xml.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/http/response/__pycache__/xml.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/http/response/html.py /usr/lib/python3.13/site-packages/scrapy/http/response/json.py /usr/lib/python3.13/site-packages/scrapy/http/response/text.py /usr/lib/python3.13/site-packages/scrapy/http/response/xml.py /usr/lib/python3.13/site-packages/scrapy/interfaces.py /usr/lib/python3.13/site-packages/scrapy/item.py /usr/lib/python3.13/site-packages/scrapy/link.py /usr/lib/python3.13/site-packages/scrapy/linkextractors /usr/lib/python3.13/site-packages/scrapy/linkextractors/__init__.py /usr/lib/python3.13/site-packages/scrapy/linkextractors/__pycache__ /usr/lib/python3.13/site-packages/scrapy/linkextractors/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/linkextractors/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/linkextractors/__pycache__/lxmlhtml.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/linkextractors/__pycache__/lxmlhtml.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/linkextractors/lxmlhtml.py /usr/lib/python3.13/site-packages/scrapy/loader /usr/lib/python3.13/site-packages/scrapy/loader/__init__.py /usr/lib/python3.13/site-packages/scrapy/loader/__pycache__ /usr/lib/python3.13/site-packages/scrapy/loader/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/loader/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/logformatter.py /usr/lib/python3.13/site-packages/scrapy/mail.py /usr/lib/python3.13/site-packages/scrapy/middleware.py /usr/lib/python3.13/site-packages/scrapy/mime.types /usr/lib/python3.13/site-packages/scrapy/pipelines /usr/lib/python3.13/site-packages/scrapy/pipelines/__init__.py /usr/lib/python3.13/site-packages/scrapy/pipelines/__pycache__ /usr/lib/python3.13/site-packages/scrapy/pipelines/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/pipelines/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/pipelines/__pycache__/files.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/pipelines/__pycache__/files.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/pipelines/__pycache__/images.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/pipelines/__pycache__/images.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/pipelines/__pycache__/media.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/pipelines/__pycache__/media.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/pipelines/files.py /usr/lib/python3.13/site-packages/scrapy/pipelines/images.py /usr/lib/python3.13/site-packages/scrapy/pipelines/media.py /usr/lib/python3.13/site-packages/scrapy/pqueues.py /usr/lib/python3.13/site-packages/scrapy/py.typed /usr/lib/python3.13/site-packages/scrapy/resolver.py /usr/lib/python3.13/site-packages/scrapy/responsetypes.py /usr/lib/python3.13/site-packages/scrapy/robotstxt.py /usr/lib/python3.13/site-packages/scrapy/selector /usr/lib/python3.13/site-packages/scrapy/selector/__init__.py /usr/lib/python3.13/site-packages/scrapy/selector/__pycache__ /usr/lib/python3.13/site-packages/scrapy/selector/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/selector/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/selector/__pycache__/unified.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/selector/__pycache__/unified.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/selector/unified.py /usr/lib/python3.13/site-packages/scrapy/settings /usr/lib/python3.13/site-packages/scrapy/settings/__init__.py /usr/lib/python3.13/site-packages/scrapy/settings/__pycache__ /usr/lib/python3.13/site-packages/scrapy/settings/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/settings/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/settings/__pycache__/default_settings.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/settings/__pycache__/default_settings.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/settings/default_settings.py /usr/lib/python3.13/site-packages/scrapy/shell.py /usr/lib/python3.13/site-packages/scrapy/signalmanager.py /usr/lib/python3.13/site-packages/scrapy/signals.py /usr/lib/python3.13/site-packages/scrapy/spiderloader.py /usr/lib/python3.13/site-packages/scrapy/spidermiddlewares /usr/lib/python3.13/site-packages/scrapy/spidermiddlewares/__init__.py /usr/lib/python3.13/site-packages/scrapy/spidermiddlewares/__pycache__ /usr/lib/python3.13/site-packages/scrapy/spidermiddlewares/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/spidermiddlewares/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/spidermiddlewares/__pycache__/base.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/spidermiddlewares/__pycache__/base.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/spidermiddlewares/__pycache__/depth.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/spidermiddlewares/__pycache__/depth.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/spidermiddlewares/__pycache__/httperror.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/spidermiddlewares/__pycache__/httperror.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/spidermiddlewares/__pycache__/referer.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/spidermiddlewares/__pycache__/referer.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/spidermiddlewares/__pycache__/start.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/spidermiddlewares/__pycache__/start.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/spidermiddlewares/__pycache__/urllength.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/spidermiddlewares/__pycache__/urllength.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/spidermiddlewares/base.py /usr/lib/python3.13/site-packages/scrapy/spidermiddlewares/depth.py /usr/lib/python3.13/site-packages/scrapy/spidermiddlewares/httperror.py /usr/lib/python3.13/site-packages/scrapy/spidermiddlewares/referer.py /usr/lib/python3.13/site-packages/scrapy/spidermiddlewares/start.py /usr/lib/python3.13/site-packages/scrapy/spidermiddlewares/urllength.py /usr/lib/python3.13/site-packages/scrapy/spiders /usr/lib/python3.13/site-packages/scrapy/spiders/__init__.py /usr/lib/python3.13/site-packages/scrapy/spiders/__pycache__ /usr/lib/python3.13/site-packages/scrapy/spiders/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/spiders/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/spiders/__pycache__/crawl.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/spiders/__pycache__/crawl.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/spiders/__pycache__/feed.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/spiders/__pycache__/feed.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/spiders/__pycache__/sitemap.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/spiders/__pycache__/sitemap.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/spiders/crawl.py /usr/lib/python3.13/site-packages/scrapy/spiders/feed.py /usr/lib/python3.13/site-packages/scrapy/spiders/sitemap.py /usr/lib/python3.13/site-packages/scrapy/squeues.py /usr/lib/python3.13/site-packages/scrapy/statscollectors.py /usr/lib/python3.13/site-packages/scrapy/templates /usr/lib/python3.13/site-packages/scrapy/templates/project /usr/lib/python3.13/site-packages/scrapy/templates/project/module /usr/lib/python3.13/site-packages/scrapy/templates/project/module/__init__.py /usr/lib/python3.13/site-packages/scrapy/templates/project/module/__pycache__ /usr/lib/python3.13/site-packages/scrapy/templates/project/module/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/templates/project/module/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/templates/project/module/items.py.tmpl /usr/lib/python3.13/site-packages/scrapy/templates/project/module/middlewares.py.tmpl /usr/lib/python3.13/site-packages/scrapy/templates/project/module/pipelines.py.tmpl /usr/lib/python3.13/site-packages/scrapy/templates/project/module/settings.py.tmpl /usr/lib/python3.13/site-packages/scrapy/templates/project/module/spiders /usr/lib/python3.13/site-packages/scrapy/templates/project/module/spiders/__init__.py /usr/lib/python3.13/site-packages/scrapy/templates/project/module/spiders/__pycache__ /usr/lib/python3.13/site-packages/scrapy/templates/project/module/spiders/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/templates/project/module/spiders/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/templates/project/scrapy.cfg /usr/lib/python3.13/site-packages/scrapy/templates/spiders /usr/lib/python3.13/site-packages/scrapy/templates/spiders/basic.tmpl /usr/lib/python3.13/site-packages/scrapy/templates/spiders/crawl.tmpl /usr/lib/python3.13/site-packages/scrapy/templates/spiders/csvfeed.tmpl /usr/lib/python3.13/site-packages/scrapy/templates/spiders/xmlfeed.tmpl /usr/lib/python3.13/site-packages/scrapy/utils /usr/lib/python3.13/site-packages/scrapy/utils/__init__.py /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__ /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/_compression.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/_compression.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/_deps_compat.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/_deps_compat.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/_download_handlers.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/_download_handlers.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/asyncgen.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/asyncgen.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/asyncio.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/asyncio.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/benchserver.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/benchserver.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/boto.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/boto.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/conf.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/conf.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/console.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/console.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/curl.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/curl.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/datatypes.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/datatypes.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/decorators.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/decorators.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/defer.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/defer.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/deprecate.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/deprecate.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/display.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/display.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/engine.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/engine.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/ftp.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/ftp.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/gz.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/gz.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/httpobj.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/httpobj.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/iterators.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/iterators.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/job.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/job.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/log.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/log.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/misc.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/misc.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/ossignal.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/ossignal.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/project.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/project.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/python.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/python.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/reactor.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/reactor.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/reactorless.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/reactorless.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/request.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/request.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/response.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/response.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/serialize.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/serialize.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/signal.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/signal.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/sitemap.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/sitemap.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/spider.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/spider.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/ssl.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/ssl.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/template.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/template.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/test.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/test.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/trackref.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/trackref.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/url.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/url.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/versions.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/scrapy/utils/__pycache__/versions.cpython-313.pyc /usr/lib/python3.13/site-packages/scrapy/utils/_compression.py /usr/lib/python3.13/site-packages/scrapy/utils/_deps_compat.py /usr/lib/python3.13/site-packages/scrapy/utils/_download_handlers.py /usr/lib/python3.13/site-packages/scrapy/utils/asyncgen.py /usr/lib/python3.13/site-packages/scrapy/utils/asyncio.py /usr/lib/python3.13/site-packages/scrapy/utils/benchserver.py /usr/lib/python3.13/site-packages/scrapy/utils/boto.py /usr/lib/python3.13/site-packages/scrapy/utils/conf.py /usr/lib/python3.13/site-packages/scrapy/utils/console.py /usr/lib/python3.13/site-packages/scrapy/utils/curl.py /usr/lib/python3.13/site-packages/scrapy/utils/datatypes.py /usr/lib/python3.13/site-packages/scrapy/utils/decorators.py /usr/lib/python3.13/site-packages/scrapy/utils/defer.py /usr/lib/python3.13/site-packages/scrapy/utils/deprecate.py /usr/lib/python3.13/site-packages/scrapy/utils/display.py /usr/lib/python3.13/site-packages/scrapy/utils/engine.py /usr/lib/python3.13/site-packages/scrapy/utils/ftp.py /usr/lib/python3.13/site-packages/scrapy/utils/gz.py /usr/lib/python3.13/site-packages/scrapy/utils/httpobj.py /usr/lib/python3.13/site-packages/scrapy/utils/iterators.py /usr/lib/python3.13/site-packages/scrapy/utils/job.py /usr/lib/python3.13/site-packages/scrapy/utils/log.py /usr/lib/python3.13/site-packages/scrapy/utils/misc.py /usr/lib/python3.13/site-packages/scrapy/utils/ossignal.py /usr/lib/python3.13/site-packages/scrapy/utils/project.py /usr/lib/python3.13/site-packages/scrapy/utils/python.py /usr/lib/python3.13/site-packages/scrapy/utils/reactor.py /usr/lib/python3.13/site-packages/scrapy/utils/reactorless.py /usr/lib/python3.13/site-packages/scrapy/utils/request.py /usr/lib/python3.13/site-packages/scrapy/utils/response.py /usr/lib/python3.13/site-packages/scrapy/utils/serialize.py /usr/lib/python3.13/site-packages/scrapy/utils/signal.py /usr/lib/python3.13/site-packages/scrapy/utils/sitemap.py /usr/lib/python3.13/site-packages/scrapy/utils/spider.py /usr/lib/python3.13/site-packages/scrapy/utils/ssl.py /usr/lib/python3.13/site-packages/scrapy/utils/template.py /usr/lib/python3.13/site-packages/scrapy/utils/test.py /usr/lib/python3.13/site-packages/scrapy/utils/trackref.py /usr/lib/python3.13/site-packages/scrapy/utils/url.py /usr/lib/python3.13/site-packages/scrapy/utils/versions.py /usr/share/doc/packages/python313-Scrapy /usr/share/doc/packages/python313-Scrapy/AUTHORS /usr/share/doc/packages/python313-Scrapy/README.rst /usr/share/libalternatives/scrapy /usr/share/libalternatives/scrapy/1313.conf /usr/share/licenses/python313-Scrapy /usr/share/licenses/python313-Scrapy/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Aug 2 03:14:27 2026