crawlee

View on PyPIReverse Dependencies (1)

0.6.2 crawlee-0.6.2-py3-none-any.whl
0.6.1 crawlee-0.6.1-py3-none-any.whl
0.6.2b1 crawlee-0.6.2b1-py3-none-any.whl

Wheel Details

Project: crawlee
Version: 0.6.2
Filename: crawlee-0.6.2-py3-none-any.whl
Download: [link]
Size: 242280
MD5: 99a0df89e3a1a68caad6454f2966626f
SHA256: 06b0cd47ffaf192b8bb0d99f9fae810abe2bb13278ff4616782e57c4258e92cd
Uploaded: 2025-03-05 09:26:55 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: crawlee
Version: 0.6.2
Summary: Crawlee for Python
Author-Email: "Apify Technologies s.r.o." <support[at]apify.com>
Project-Url: Homepage, https://crawlee.dev/python
Project-Url: Apify homepage, https://apify.com
Project-Url: Changelog, https://crawlee.dev/python/docs/changelog
Project-Url: Documentation, https://crawlee.dev/python/docs/
Project-Url: Issue tracker, https://github.com/apify/crawlee-python/issues
Project-Url: Repository, https://github.com/apify/crawlee-python
License: Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "{}" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright 2023 Apify Technologies s.r.o. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Keywords: apify,automation,chrome,crawlee,crawler,headless,scraper,scraping
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.9
Requires-Dist: browserforge (>=1.2.3)
Requires-Dist: cachetools (>=5.5.0)
Requires-Dist: colorama (>=0.4.0)
Requires-Dist: docutils (>=0.21.0)
Requires-Dist: eval-type-backport (>=0.2.0)
Requires-Dist: httpx[brotli,http2,zstd] (>=0.27.0)
Requires-Dist: more-itertools (>=10.2.0)
Requires-Dist: psutil (>=6.0.0)
Requires-Dist: pydantic (!=2.10.0,!=2.10.1,!=2.10.2,>=2.8.0)
Requires-Dist: pydantic-settings (<2.7.0,>=2.2.0)
Requires-Dist: pyee (>=9.0.0)
Requires-Dist: rich (>=13.9.0)
Requires-Dist: sortedcollections (>=2.1.0)
Requires-Dist: tldextract (>=5.1.0)
Requires-Dist: typing-extensions (>=4.1.0)
Requires-Dist: yarl (>=1.18.0)
Requires-Dist: jaro-winkler (>=2.0.3); extra == "adaptive-crawler"
Requires-Dist: playwright (>=1.27.0); extra == "adaptive-crawler"
Requires-Dist: scikit-learn (==1.5.2); python_version == "3.9" and extra == "adaptive-crawler"
Requires-Dist: scikit-learn (>=1.6.0); python_version >= "3.10" and extra == "adaptive-crawler"
Requires-Dist: beautifulsoup4[lxml] (>=4.12.0); extra == "all"
Requires-Dist: cookiecutter (>=2.6.0); extra == "all"
Requires-Dist: curl-cffi (>=0.9.0); extra == "all"
Requires-Dist: html5lib (>=1.0); extra == "all"
Requires-Dist: inquirer (>=3.3.0); extra == "all"
Requires-Dist: jaro-winkler (>=2.0.3); extra == "all"
Requires-Dist: parsel (>=1.10.0); extra == "all"
Requires-Dist: playwright (>=1.27.0); extra == "all"
Requires-Dist: scikit-learn (==1.5.2); python_version == "3.9" and extra == "all"
Requires-Dist: scikit-learn (>=1.6.0); python_version >= "3.10" and extra == "all"
Requires-Dist: typer (>=0.12.0); extra == "all"
Requires-Dist: beautifulsoup4[lxml] (>=4.12.0); extra == "beautifulsoup"
Requires-Dist: html5lib (>=1.0); extra == "beautifulsoup"
Requires-Dist: cookiecutter (>=2.6.0); extra == "cli"
Requires-Dist: inquirer (>=3.3.0); extra == "cli"
Requires-Dist: typer (>=0.12.0); extra == "cli"
Requires-Dist: curl-cffi (>=0.9.0); extra == "curl-impersonate"
Requires-Dist: parsel (>=1.10.0); extra == "parsel"
Requires-Dist: playwright (>=1.27.0); extra == "playwright"
Provides-Extra: adaptive-crawler
Provides-Extra: all
Provides-Extra: beautifulsoup
Provides-Extra: cli
Provides-Extra: curl-impersonate
Provides-Extra: parsel
Provides-Extra: playwright
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 10800 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
crawlee/__init__.py sha256=1ZzCBXfKajr202S291z2nsAZb4cEAx97LEcBj9hss08 478
crawlee/_cli.py sha256=K4Mzh76YGQFs4cRxok2UaG7EQyliGjhEBZ8jxfILJpQ 8425
crawlee/_consts.py sha256=bOonfpnmDP7YcVvLewUtXALPDvSvwDa6KRNzMgrb6fs 76
crawlee/_log_config.py sha256=_cg2gh2yMchCATVpXaSVmjUOV-pt3aCuyKCRCo-0aX4 5718
crawlee/_request.py sha256=2PBAd9J6KnxZ7jSmXHyxEK2HwFcxwo2v5GdQiTDik20 15278
crawlee/_service_locator.py sha256=jfbF3rNyDoNbTiVvZM3ppWPuKb1NhJzIoxTLM3YH86I 3591
crawlee/_types.py sha256=oTTg81sY_RkxwzWUtbORxVtvP71UTnWP0_tODwSu8_k 19349
crawlee/configuration.py sha256=nWmdSUYRdb2mCcpyt7R1Q4_GO6WhJIPpBw1tTR-PVcQ 9539
crawlee/errors.py sha256=WWVSnVnvzMJb50LNHmync7Hn6O0ZamXWCDchDNcN69s 3690
crawlee/proxy_configuration.py sha256=odnu67XpZjaERoKYQ1nGWSqY_a9HUOvMzuAbTqo_JW8 10401
crawlee/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crawlee/router.py sha256=JGletVyz0ifxN6_O3lZL-BoocIm_xJf1LxVleU7E1pU 2492
crawlee/_autoscaling/__init__.py sha256=t6Z44gU488C0UmkBCTtwsgAR8iqJcv2g4ZlC4NYh0ZI 182
crawlee/_autoscaling/_types.py sha256=oK5i75Yl8M5RVqW33RxxVqhGPWjXqPM1MgVXhxCm7yI 4803
crawlee/_autoscaling/autoscaled_pool.py sha256=gxh0C-MM-HwDJRwFEoS-wKYfk_0L-Ov9zcsr24vGYo8 12152
crawlee/_autoscaling/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crawlee/_autoscaling/snapshotter.py sha256=btpXtqV5077txt-3TGBI4J1WLFXqpJ0xOKo41dnr4BE 16705
crawlee/_autoscaling/system_status.py sha256=PVNPcdDsbXgo2pe1UGFmVVi037mvFaui_Ty59lj4eP4 9438
crawlee/_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crawlee/_utils/blocked.py sha256=CTDKyK6JWTzSLJuhRWwq3vSyd13Ypn1uj5AV4_TWq2s 810
crawlee/_utils/byte_size.py sha256=jwB7hamHfY1tkG7i7tuQ8APgoJ0vi2ycJakLYhxDFf8 3628
crawlee/_utils/context.py sha256=kL2ZZktIY9rJtfpS7bU56d9zb65PoAa1v117_WEORjo 1383
crawlee/_utils/crypto.py sha256=VrqbenuHBDKJoS_dQHDZXul2q5z7Gfel6uLe-6MbUXk 759
crawlee/_utils/data_processing.py sha256=pVCmZh_-2H4mquwvagsZCzkIWVwftGjq1JT3bXpI4oE 1596
crawlee/_utils/docs.py sha256=Djc9-QCm2qq891yTk8qyn-4qdx1Ifl44zlngQWODHDc 551
crawlee/_utils/file.py sha256=uL5jw0uwpn6L32Ie7a8ObZQkA2FboYF9tt6DNZoiQ50 3542
crawlee/_utils/globs.py sha256=ryrIUpwnuoNdaj1Pq1GWKxoUl_qvFh_B447_2xCo1kM 5327
crawlee/_utils/html_to_text.py sha256=1iykT-OXd2xXNy7isHVWHqPxe23X82CGQBHIfbZbZkY 902
crawlee/_utils/measure_time.py sha256=LYxamHPxd1a9IBWfdgknh2pTfbaz7kiscqcfO6h_-iQ 780
crawlee/_utils/models.py sha256=ktfzrHgUh7QyRMfo2SKTJT0e8ctc6zZ4bWPTMCgiHvk 1895
crawlee/_utils/recurring_task.py sha256=JuCIEdO64412VN2fQn9LxLV6wtYJnLN5tNIsHiUh6lI 1585
crawlee/_utils/requests.py sha256=9XRB9SXH_B-XGfE32MzU10VGvT1-alXc70LXS6Qi9b0 5596
crawlee/_utils/system.py sha256=6OqhhWZHZ9EDvgZYG9ZlkMcE5igclQuPwi0fNmG28eQ 3055
crawlee/_utils/try_import.py sha256=QI_58ifc2l0Rxehzu6xcofQrRAVeLzZuBTTTHttLl8s 1310
crawlee/_utils/urls.py sha256=dw9pN4LEyyVNeEPcn7G5kfKaIU20BQlzSdhvuqLazeU 886
crawlee/_utils/wait.py sha256=RfiXhp5VUBxOEtEMtru7_jNfKDr2BJCcFge5qGg2gxk 2848
crawlee/_utils/web.py sha256=nnKhg8pUSWz0RY64Qd-_GPNBX1fWI2hXS-gzcfQ-rig 364
crawlee/browsers/__init__.py sha256=2RrmmDBY04yUYkEEyVLmiJrUyR2o8zEICJqT-9LE1UU 787
crawlee/browsers/_browser_controller.py sha256=M5PiJ4p4YF8XS0C_VIeKMbLbeK7p15M-ettCL6zUE6I 2828
crawlee/browsers/_browser_plugin.py sha256=efzQFKryEvDVGp3T7zI5xOBcI6ApGupTDuzPCSUwtqE 2979
crawlee/browsers/_browser_pool.py sha256=-tF7-0pxxfkGZo5d3NVAm2YrmeTogRR30UzUu90z8Uk 14593
crawlee/browsers/_playwright_browser.py sha256=z0Hy3RELTFYlnXToFNfjf6sZniI5ppRxNd32llAkTIc 3601
crawlee/browsers/_playwright_browser_controller.py sha256=30u1ufRV0z_8j1rikHhyEFDR18-_4ThvVx65_uur70I 9391
crawlee/browsers/_playwright_browser_plugin.py sha256=O7lq2mmf9f7-S08IDwxpUn26zlsdGAyK2Cl2LtXihi0 8091
crawlee/browsers/_types.py sha256=eWgpoLMWu103hMQQTObkA01sVc_7hdPESl-TCyDMMV0 426
crawlee/browsers/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crawlee/crawlers/__init__.py sha256=9VmFahav3rjE-2Bxa5PAhBgkYXP0k5SSAEpdG2xMZ7c 2340
crawlee/crawlers/_types.py sha256=xbGTJQirgz5wUbfr12afMR4q-_5AWP7ngF2e8K5P8l0 355
crawlee/crawlers/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crawlee/crawlers/_abstract_http/__init__.py sha256=QCjn8x7jpo8FwEeSRw10TVj_0La2v9mLEiQWdk2RoTw 273
crawlee/crawlers/_abstract_http/_abstract_http_crawler.py sha256=IsxTYsx6TK6ISzJEDzITH9r4iOBA_2cOBjcYq5WCxa8 10903
crawlee/crawlers/_abstract_http/_abstract_http_parser.py sha256=k23GPsTANzo-72Au4wYYKzJr3wzztCMDXcGMZBHpNpE 3525
crawlee/crawlers/_abstract_http/_http_crawling_context.py sha256=kxlMBWhR2UG3aWAF4TLA_TkMqpiTTrkPrv4Vfqu0olk 1847
crawlee/crawlers/_abstract_http/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crawlee/crawlers/_adaptive_playwright/__init__.py sha256=LREq9WR9BKsE8S8lSsEhlCoNjQaLhlJ9yo8y_6a8o4c 1072
crawlee/crawlers/_adaptive_playwright/_adaptive_playwright_crawler.py sha256=980vtLIXz5EBygBkfBKtaORySpz-rRDpV0IsYUYH_t8 21165
crawlee/crawlers/_adaptive_playwright/_adaptive_playwright_crawler_statistics.py sha256=MZnik3u9qbhuztQEWeIeWZUZc8xwgJOkhkKCM_XjUyY 1029
crawlee/crawlers/_adaptive_playwright/_adaptive_playwright_crawling_context.py sha256=yudekcea63_neNgW9x4DU-8Z9UX0QBEMzIob5cyDVyk 11214
crawlee/crawlers/_adaptive_playwright/_rendering_type_predictor.py sha256=WPimJzbp-_8QgLNYvIb6JCzTauLJPTteje1Lu_Hx6P4 7691
crawlee/crawlers/_adaptive_playwright/_result_comparator.py sha256=WUDB0HsaaD1iGsO3GQFK2UyEqgXYJcPR97if24VOmWk 1712
crawlee/crawlers/_basic/__init__.py sha256=LPln8SiBBXSMqrApiFUfpqz3hvqxN5HUa1cHQXMVKgU 280
crawlee/crawlers/_basic/_basic_crawler.py sha256=bc8lLGUxY7szh8c_YF6rPFgppZ880cpHAu5pAekAPh8 52466
crawlee/crawlers/_basic/_basic_crawling_context.py sha256=fjxm2RQXMDkDlWu38dQ3xn5rrGUOhJXkXiqkgbFJFk4 155
crawlee/crawlers/_basic/_context_pipeline.py sha256=krF7CzlSZUtPGyz0NpAjgf4wfqXxU4c_JyDvgz1h6Q0 4762
crawlee/crawlers/_basic/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crawlee/crawlers/_beautifulsoup/__init__.py sha256=7pL273ashA7yYDrH6nokYZ7SAMUAezilGIWdfThi_Co 822
crawlee/crawlers/_beautifulsoup/_beautifulsoup_crawler.py sha256=jUUk6oQDZ9fgqLSwj-NPiQQFsSmAV66L7sma3UIg4Fw 3053
crawlee/crawlers/_beautifulsoup/_beautifulsoup_crawling_context.py sha256=XoCSe_CtDnCK1GPqvUtSCBYsI2qhy9rdHKtFuhmC5js 1182
crawlee/crawlers/_beautifulsoup/_beautifulsoup_parser.py sha256=2sDU2UulXvbSv-KrJ-Ji-s6JeMV_7ECrOt24aNGyOi4 1584
crawlee/crawlers/_beautifulsoup/_utils.py sha256=iEVKpMQhAMO69wfqzvu__RR82MvEfoHgMI8-k9LwGVM 2946
crawlee/crawlers/_beautifulsoup/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crawlee/crawlers/_http/__init__.py sha256=BY6KKY1eD8CWDFfurJDIgcnFIfgXAVuMHKSL3wxwNts 266
crawlee/crawlers/_http/_http_crawler.py sha256=FGpqIEmxnVhamr29DZfpNVd-hrL6D2t4fR_Mc6Lc-hI 2028
crawlee/crawlers/_http/_http_parser.py sha256=plFLZ0AN_c3ZGdhoSj9B8K_hC5euSl50Q6zrVdDYv_Q 1317
crawlee/crawlers/_parsel/__init__.py sha256=c_FveWxCuaEaG2HAYlaN9N_aPEaVdpaYVMsIcCcTdnU 617
crawlee/crawlers/_parsel/_parsel_crawler.py sha256=-bh_6j_r9HVArGwT5ui8XXobXBRyspq5zMGUBJrRlrI 2714
crawlee/crawlers/_parsel/_parsel_crawling_context.py sha256=2bk0esI4NIfB2E0obaEgWOBsYTdZjdK8X4TBDtRfdWI 1170
crawlee/crawlers/_parsel/_parsel_parser.py sha256=6Y5RAJBRKi9TENRWWh6i-DH1iIYkJX5ukqlTSBdGNz0 1425
crawlee/crawlers/_parsel/_utils.py sha256=EK8MdsYrAgjSwR-hZY75qgqxre20fA4vlhlf4D6bnFw 2355
crawlee/crawlers/_playwright/__init__.py sha256=6Cahe6VEF82o8CYiP8Cmp58Cmb6Rb8uMeyy7wnwe5ms 837
crawlee/crawlers/_playwright/_playwright_crawler.py sha256=PkTcAyCudnVnO3WYlved4cAcELBxa1ULARwI0abB5R4 18663
crawlee/crawlers/_playwright/_playwright_crawling_context.py sha256=V-LNz4D5dkMwtp4doYG3_-3IvuryInNYdPzD3uQejf4 1120
crawlee/crawlers/_playwright/_playwright_pre_nav_crawling_context.py sha256=fVi9v4WTrny2uqFPwhiMxvIL0blhTkimnW2kEY6UI7I 785
crawlee/crawlers/_playwright/_types.py sha256=mTiTk7ZdX3GNr9TNw5KoWDqo_JXHPjYcp3TOD7ZIwcA 863
crawlee/crawlers/_playwright/_utils.py sha256=FQ_-LYo7DGHsNHRrTtWt3mC06VzQvQ2wkGqpA2wBzYU 3441
crawlee/events/__init__.py sha256=XnbFFQ9c8GMQiFkYPAyt0tNrWmxa44NoCdFSBjZiyfk 519
crawlee/events/_event_manager.py sha256=iTtWSjmF3kj25mkpSqXpioOmGYJ6fZ-MKOU99bY-Ge4 11140
crawlee/events/_local_event_manager.py sha256=unXISom5hbAFxhs9lRKAXCI7lpkqo7CItgM_ddjWdhk 3696
crawlee/events/_types.py sha256=tRdgZwzf8kwdjTaHNkUgUCdnHe_pXPWYrVqOnb1ZppU 2751
crawlee/events/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crawlee/fingerprint_suite/__init__.py sha256=w0AAS4OnyB_1RD5jIh5HlLJTw_Uuo5b1JIit8G1YEE8 413
crawlee/fingerprint_suite/_browserforge_adapter.py sha256=kGsG8kMewh-vb0RIHVpHJW20dyZaz-PKScDI9zu3-pM 8673
crawlee/fingerprint_suite/_consts.py sha256=JKY39yuWukHxUJ6J14NUVCBxPm0o4NsneZkV7XE0k00 280
crawlee/fingerprint_suite/_fingerprint_generator.py sha256=Ja8ckS8pooe-78boLVXmVUgTRafYToWcobAoJ0n61kM 741
crawlee/fingerprint_suite/_header_generator.py sha256=pin_Skk8DKbfePI4NGiOQVWXQ3MXvHGJu8ud8Yvk6-E 3051
crawlee/fingerprint_suite/_types.py sha256=8ULGp5SOrQYjenF2LWIyrlolURJbsQJFHjRRE_Z4C2E 2483
crawlee/fingerprint_suite/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crawlee/http_clients/__init__.py sha256=nBx9r0VWOXkhto7zr-4XVXdiuvncM4r1DNDXNUNC9RU 779
crawlee/http_clients/_base.py sha256=KhFsQOI23Go76aoesqZYEk6w9dYP6E36bzyacSwVlnU 3631
crawlee/http_clients/_curl_impersonate.py sha256=o7yBhQeDrBbRtDc_HOtWnFDAxOsGnpMe0m6reEFVOyI 8741
crawlee/http_clients/_httpx.py sha256=PWQuQLHzijgj8EjvtTTdBhrdDUK-g29CoSKuCndFboQ 8785
crawlee/project_template/cookiecutter.json sha256=zhYGFCgX2EmOXUUqld_ec1t50QG-HPLl-lRhKWVS5V4 588
crawlee/project_template/hooks/post_gen_project.py sha256=ijJYoO61_eIy7Ro6LX2x5Ac1giygXb601k1NYytZS5E 1070
crawlee/project_template/hooks/pre_gen_project.py sha256=33bqd946YoeqqnufwuKnqiWBoCQgYYUHVMSsHqaHVbI 448
crawlee/project_template/templates/main.py sha256=OfAkER9_36vNJOfMKhTmP71DkHJJEp_47I2MeilYaWE 1191
crawlee/project_template/templates/main_beautifulsoup.py sha256=Rlqw-KghrMPwDjN47EzvtHg0qlh1bE_fRBLlQSSrZJA 276
crawlee/project_template/templates/main_parsel.py sha256=skymkp_V44JDmc5ULjXw33mkcGUsJCrD-pVKOEmYoBg 262
crawlee/project_template/templates/main_playwright.py sha256=aL9VQVErCnZrYEKuX-x8B5BDArEzC9W56Dy2T5g1I64 289
crawlee/project_template/templates/main_playwright_camoufox.py sha256=YoNMgNb-53ncNLeJLED-q_xm_x6sQXbl2oH9CY56KjI 1267
crawlee/project_template/templates/routes_beautifulsoup.py sha256=vYAwPQOp7t6uuws3t_YrBT2UHO_MI1eps2tjC7DLIwE 566
crawlee/project_template/templates/routes_camoufox.py sha256=XtXWbPZ4S-QzJL1waup3BxrJWzl36wqYKndM42YyRCo 587
crawlee/project_template/templates/routes_parsel.py sha256=MnQQHBjhokH3SePF6UDu0AxXy-XUb1PLKnJrCJsBwnI 541
crawlee/project_template/templates/routes_playwright.py sha256=XtXWbPZ4S-QzJL1waup3BxrJWzl36wqYKndM42YyRCo 587
crawlee/project_template/templates/routes_playwright_camoufox.py sha256=XtXWbPZ4S-QzJL1waup3BxrJWzl36wqYKndM42YyRCo 587
crawlee/project_template/{{cookiecutter.project_name}}/.dockerignore sha256=PCDXvENlrMmYleuQULduBiw8ipXmE_iYJtCmeZVuz1I 6
crawlee/project_template/{{cookiecutter.project_name}}/Dockerfile sha256=iI02DtffxIX8mrSesc5iRVuEqMsCw4QrJ_6VyOJV1i8 3325
crawlee/project_template/{{cookiecutter.project_name}}/README.md sha256=gpuUp5G5BtQOOdl1cQlYICy79_6fi7vIz2epimmob5M 1059
crawlee/project_template/{{cookiecutter.project_name}}/_pyproject.toml sha256=SjDYz5daOFo4VmLAyM-y3hsCjIP9avT96YM4O3Xrzto 1046
crawlee/project_template/{{cookiecutter.project_name}}/requirements.txt sha256=GlsVEkHmp8EXNpBYdUnxwFOYKz6PqjPj929xQuvjf8w 363
crawlee/project_template/{{cookiecutter.project_name}}/{{cookiecutter.__package_name}}/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crawlee/project_template/{{cookiecutter.project_name}}/{{cookiecutter.__package_name}}/__main__.py sha256=pRvHT35yAFezy-UFGVGOVuOAUZ63a7EXFJ9bsOaPI9A 349
crawlee/project_template/{{cookiecutter.project_name}}/{{cookiecutter.__package_name}}/main.py sha256=mb3Wo_FpXGdIzWABJ0Y6CE-eXKxqSM_k__tnYYM1rF4 55
crawlee/project_template/{{cookiecutter.project_name}}/{{cookiecutter.__package_name}}/routes.py sha256=rF-o4w_vdBgYC2qMNmyxUV9CqrGXdk6PJgKbeNY5xOM 57
crawlee/request_loaders/__init__.py sha256=VzCHrLTC5hvijp8tMKIlnaWDIJpqt_vlPabrWAdAo9k 290
crawlee/request_loaders/_request_list.py sha256=D5goU_xtRU8jjYHdNt9NqQ3p5bb2N104n3gEcJpDhPQ 4089
crawlee/request_loaders/_request_loader.py sha256=o4053hVftHLG0k4tIcd8bdci5X60xQ1ASAlheHmBEas 3346
crawlee/request_loaders/_request_manager.py sha256=CxDMc69phchggl9pULhRwheUKV8TRuOTik6KaCIX0QA 2753
crawlee/request_loaders/_request_manager_tandem.py sha256=TWfAQnfsI2uOaZj1WnuzBI9A8J5KhpQ8ptaLrsneJo0 4000
crawlee/sessions/__init__.py sha256=dJdelbL-6MK5sW4SMU4QrjFbb9kRZ9uRnN-VS3R5-8Y 190
crawlee/sessions/_cookies.py sha256=lKzyzPiJCCh6pfJ31Wk-RHXjjLdChwvz4b82bEe1eik 9000
crawlee/sessions/_models.py sha256=UBXUWxjZDDBeqp-W0-Y_okg_trLSnfVwcivbWli6mQM 1731
crawlee/sessions/_session.py sha256=4E1yrZiG0_ZHzzEgQ4a1tsMT5duHj0MviYqb8966rxI 8528
crawlee/sessions/_session_pool.py sha256=AI1rnmDiTNjdRJMVA4GT9MruTtiUZf1o8IUaAfzZRxk 12908
crawlee/sessions/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crawlee/statistics/__init__.py sha256=hj_wdg1KFQ8Ai4E7DToe9GHgHgcRKAiUQKxRzfxifJ0 228
crawlee/statistics/_error_tracker.py sha256=U7MkHhXfDpZp4Gu3sUcILMf7c1NwEyCmePVFI-VKo5I 5993
crawlee/statistics/_models.py sha256=3_OeZS7n8dwho8nOqo3p3CmCgvTABTPmypjxBUgKzDM 4340
crawlee/statistics/_statistics.py sha256=2MFTg5VBjHQL7AKhVgHypwFK0WPPkWVU_vrkO8TnFew 14054
crawlee/storage_clients/__init__.py sha256=8d8eQzLIvGteLia5Qyfvy-KkYVrb7gCjVGq3TAVA-O0 126
crawlee/storage_clients/models.py sha256=yU-vbqLfdrgSgu1XDIYurd5OggvJEeehGxOfmWww1xI 9607
crawlee/storage_clients/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crawlee/storage_clients/_base/__init__.py sha256=PyDHYQaW-YBp8n9JMAIP-585xAzAuZRqKHRrb3QQaQo 743
crawlee/storage_clients/_base/_dataset_client.py sha256=JJs_4AHQbQ9Z86uCfTw4-jXIQ0VJhPnAPoqZGjpRirI 9642
crawlee/storage_clients/_base/_dataset_collection_client.py sha256=35ojve-5nwVwX-wbJ_E2ZORjJj8SExlmMdCSh9DAbKM 1967
crawlee/storage_clients/_base/_key_value_store_client.py sha256=w1_iWdbK1tYpmxP6r65oD26i3NFmcv6tkfrhsggLqQU 4027
crawlee/storage_clients/_base/_key_value_store_collection_client.py sha256=WoB9Yp6bie8oZvIAdtPtgo6uQivfHuvObWhL00nWcnw 2109
crawlee/storage_clients/_base/_request_queue_client.py sha256=FokXZTHwArdlR37F9_cGjUGuu1KTuT-5U3eo_-VCk9Q 5684
crawlee/storage_clients/_base/_request_queue_collection_client.py sha256=UXVdXVztDoC5M7shvBjh5GVSyQcMoUfTzYEldbCogm8 2076
crawlee/storage_clients/_base/_storage_client.py sha256=bEH6eOR3gCQDV-7hgZEbBqt3VaDzqvTA9o6eaGZZ-To 2410
crawlee/storage_clients/_base/_types.py sha256=2ii9pncASRjS4TbpbP3mMgawlZKPg-Cufs4408i3s24 663
crawlee/storage_clients/_base/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crawlee/storage_clients/_memory/__init__.py sha256=v4fsuoJgCGmah_I8XXakL7ReItCIFLhl25cA3BXcvFo 647
crawlee/storage_clients/_memory/_creation_management.py sha256=X0JBr36W2SrE-SWle1_fHe-y7bPMgndD9SQN47bMd94 15128
crawlee/storage_clients/_memory/_dataset_client.py sha256=8T3SNqR4ZIXPfJnEPGGIdCNTaldRQJ9PrmlUrhXhcqU 14937
crawlee/storage_clients/_memory/_dataset_collection_client.py sha256=I9dFV6Uhp05h2e6dkndtQ8sJaEyC9LQntvoXziTv6G0 1904
crawlee/storage_clients/_memory/_key_value_store_client.py sha256=aRcBBWnqluRLxIr76YM4HU7kPg2fA9XxMwtY0mylBQI 16178
crawlee/storage_clients/_memory/_key_value_store_collection_client.py sha256=ZIYgLf8KbGSyaP_LuaHWoQXUIIoPKr_BiODF15dWaMI 2000
crawlee/storage_clients/_memory/_memory_storage_client.py sha256=25kl7xgY-KuOThphzjrUco5o2AvLHHJQN_5uCYAZD5E 15221
crawlee/storage_clients/_memory/_request_queue_client.py sha256=K8rvpbca5-ydayITSNKe0P78w-zQPdj-YnCMxVusIpY 21257
crawlee/storage_clients/_memory/_request_queue_collection_client.py sha256=ffjLE9Y6zqPVcsY6mYwknQxSgB7mkli8OPgC488ji0s 1982
crawlee/storage_clients/_memory/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crawlee/storages/__init__.py sha256=wc2eioyCKAAYrg4N7cshpjC-UbE23OzGar9nK_kteSY 186
crawlee/storages/_base.py sha256=5QV2Txn1VT7rthB_F8MCC6ULZdBupw6WLxl8eOeTNaw 1711
crawlee/storages/_creation_management.py sha256=yhBPd_eZzexWXI9oQeSePt5ZfGAu9bkhNvL1VfxrV7Q 7950
crawlee/storages/_dataset.py sha256=y10ZolLfj7RaTNi8CaVdOmDMctq2QWDsQ2zPrDMWUxs 19846
crawlee/storages/_key_value_store.py sha256=sbIrw5kKA0xY662Wq2pTYu263ik2qF8jMqBi3xML9nM 10229
crawlee/storages/_request_queue.py sha256=D0B18fKG1fO7SeQOvFQGkyviWjUTATNcAlySvxvwTsA 28996
crawlee/storages/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crawlee-0.6.2.dist-info/METADATA sha256=K1vGlfSKqT4pO4UHtr0z9jx8x7dTA9XdIB_eS9mbTHU 27089
crawlee-0.6.2.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
crawlee-0.6.2.dist-info/entry_points.txt sha256=1p65X3dA-cYvzjtlxLL6Kn1wpY-3uEDVqJLp53uNPeo 45
crawlee-0.6.2.dist-info/licenses/LICENSE sha256=AsFjHssKjj4LGd2ZCqXn6FBzMqcWdjQre1byPPSypVw 11355
crawlee-0.6.2.dist-info/RECORD

entry_points.txt

crawlee = crawlee._cli:cli