scrapling

View on PyPIReverse Dependencies (0)

0.2.91 scrapling-0.2.91-py3-none-any.whl

Wheel Details

Project: scrapling
Version: 0.2.91
Filename: scrapling-0.2.91-py3-none-any.whl
Download: [link]
Size: 87302
MD5: e5d17e247610c578d7e21135d4939425
SHA256: 0a44de7e59b2892d2013e2e57d9615c5d2595eeb3c35c06911b7b153541af34a
Uploaded: 2024-12-19 11:53:18 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: scrapling
Version: 0.2.91
Summary: Scrapling is a powerful, flexible, and high-performance web scraping library for Python. It
Author: Karim Shoair
Author-Email: karim.shoair[at]pm.me
Home-Page: https://github.com/D4Vinci/Scrapling
Project-Url: Documentation, https://github.com/D4Vinci/Scrapling/tree/main/docs
Project-Url: Source, https://github.com/D4Vinci/Scrapling
Project-Url: Tracker, https://github.com/D4Vinci/Scrapling/issues
License: BSD
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Text Processing :: Markup
Classifier: Topic :: Internet :: WWW/HTTP :: Browsers
Classifier: Topic :: Text Processing :: Markup :: HTML
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
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: Programming Language :: Python :: Implementation :: CPython
Classifier: Typing :: Typed
Requires-Python: >=3.9
Requires-Dist: requests (>=2.3)
Requires-Dist: lxml (>=4.5)
Requires-Dist: cssselect (>=1.2)
Requires-Dist: w3lib
Requires-Dist: orjson (>=3)
Requires-Dist: tldextract
Requires-Dist: httpx[brotli,socks,zstd]
Requires-Dist: playwright (>=1.49.1)
Requires-Dist: rebrowser-playwright (>=1.49.1)
Requires-Dist: camoufox[geoip] (>=0.4.9)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 66259 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.6.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
scrapling/__init__.py sha256=pfbhEm1kcriA9pFR3JUUFEE3v4_ykB35SYbeHKzFxHw 500
scrapling/defaults.py sha256=tJAOMB-PMd3aLZz3j_yr6haBxxaklAvWdS_hP-GFFdU 331
scrapling/fetchers.py sha256=K3MKBqKDOXItJNwxFY2fe1C21Vz6QSd91fFtN98Mpg4 35402
scrapling/parser.py sha256=Fl9cdbR58GuoPbWN5hZI6ToPSl0_rQFXMskTdzpoxWs 55208
scrapling/py.typed sha256=frcCV1k9oG9oKj3dpUqdJg1PxRT2RSN_XKdLCPjaYaY 2
scrapling/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scrapling/core/_types.py sha256=OcsP1WeQEOlEVo9OzTrLQfgZZfXuJ0civVs31SynwGA 641
scrapling/core/custom_types.py sha256=ZRzpoT6qQ4vU_ejhLXa7WYuYLGl5HwAjLPe01xdhuvM 10808
scrapling/core/mixins.py sha256=sozbpaGL1_O_x3U-ABM5aYWpnxpCLfdbcA9SG3P7weY 3532
scrapling/core/storage_adaptors.py sha256=l_ZYcdn1y69AcoPuRrPoaxqKysN62pMExrwJWYdu5MA 6220
scrapling/core/translator.py sha256=ojDmNi5pFZE6Ke-AiSsTilXiPRdR8yhX3o-uVGMkap8 5236
scrapling/core/utils.py sha256=03LzCDzmeK1TXPjIKVzHSUgSfhpe36XE8AwxlgxzJoU 3705
scrapling/engines/__init__.py sha256=zA7tzqcDXP0hllwmjVewNHWipIA4JSU9mRG4J-cud0c 267
scrapling/engines/camo.py sha256=g12IVIPy4Uyp_jngtu8Qcvy7PSMHjURAHUGXdM58Kks 13778
scrapling/engines/constants.py sha256=Gb_nXFoBB4ujJkd05SKkenMe1UDiRYQA3dkmA3DunLg 3723
scrapling/engines/pw.py sha256=Eq4_oQA5eX666chiNpXsBqhWONzleniyXjKdmCpXj_Y 18630
scrapling/engines/static.py sha256=7SVEfeigCPfwC1ukx0zIFFe96Bo5fox6qOq2IWrP6P8 10319
scrapling/engines/toolbelt/__init__.py sha256=VQDdYm1zY9Apno6d8UrULk29vUjllZrQqD8mXL1E2Fc 402
scrapling/engines/toolbelt/custom.py sha256=d3qyeCg_qHm1RRE7yv5hyU9b17Y7YDPGBOVhEH1CAT0 12754
scrapling/engines/toolbelt/fingerprints.py sha256=ajEHdXHr7W4hw9KcNS7XlyxNBZu37p1bRj18TiICLzU 2929
scrapling/engines/toolbelt/navigation.py sha256=xEfZRJefuxOCGxQOSI2llS0du0Y2XmoIPdVGUSHOd7k 4567
scrapling/engines/toolbelt/bypasses/navigator_plugins.js sha256=tbnnk3nCXB6QEQnOhDlu3n-s7lnUTAkrUsjP6FDQIQg 2104
scrapling/engines/toolbelt/bypasses/notification_permission.js sha256=poPM3o5WYgEX-EdiUfDCllpWfc3Umvw4jr2u6O6elus 237
scrapling/engines/toolbelt/bypasses/pdf_viewer.js sha256=mKjjSuP1-BOGC_2WhRYHJo_LP7lTBi2KXmP_zsHO_tI 173
scrapling/engines/toolbelt/bypasses/playwright_fingerprint.js sha256=3RP1AE_XZRvpupeV_i-WSNVqRxyUy0qd8rQV8j_4j3U 221
scrapling/engines/toolbelt/bypasses/screen_props.js sha256=fZEuHMQ1-fYuxxUMoQXUvVWYUkPUbblkfMfpiLvBY7w 599
scrapling/engines/toolbelt/bypasses/webdriver_fully.js sha256=hdJw4clRAJQqIdq5gIFC_eC-x7C1i2ab01KV5ylmOBs 728
scrapling/engines/toolbelt/bypasses/window_chrome.js sha256=D7hqzNGGDorh8JVlvm2YIv7Bk2CoVkG55MDIdyqhT1w 6808
tests/__init__.py sha256=YHFB5ftzgLQVh6gbPfbYcY4yOS9DOBp5dBa6I-qtm8U 32
tests/fetchers/__init__.py sha256=6H4NgARhyTcGGd3dNCKQJ8kUFdrAEMSScQL7Ga_vU3c 43
tests/fetchers/test_utils.py sha256=ANFu-4FFhtyGFGIwJksUO2M2tTTcKU2M_t6F2aav8lM 4967
tests/fetchers/async/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/fetchers/async/test_camoufox.py sha256=BANJ0TVqEdsjkYlsyU-q_spfaMsqTLOBQU8LUDurL9I 3685
tests/fetchers/async/test_httpx.py sha256=6WgsvqV1-rYTjZ9na5x-wt49C3Ur9D99HXBFbewO0gc 3888
tests/fetchers/async/test_playwright.py sha256=zzSYnfRksjNep_YipTiYAB9eQaIo3fssKLrsGzXEakw 4068
tests/fetchers/sync/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/fetchers/sync/test_camoufox.py sha256=IcDXPAWSSJnYT6psDFKSbCeym5n7hCrMPYQEghaOX3A 3165
tests/fetchers/sync/test_httpx.py sha256=xItYWjnDOIswKJzua2tDq8Oy43nTeFl0O1bci7lzGmg 3615
tests/fetchers/sync/test_playwright.py sha256=5eZdPwk3JGeaO7GuExv_QsByLyWDE9joxnmprW0WO6Q 3780
tests/parser/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/parser/test_automatch.py sha256=SxsNdExE8zz8AcPRQFBUjZ3Q_1-tPOd9dzVvMSZpOYQ 4908
tests/parser/test_general.py sha256=dyfOsc8lleoY4AxcfDUBUaD1i95xecfYuTUhKBsYjwo 12100
scrapling-0.2.91.dist-info/LICENSE sha256=XHgu8DRuT7_g3Hb9Q18YGg8eShp6axPBacbnQxT_WWQ 1499
scrapling-0.2.91.dist-info/METADATA sha256=ajc8n5Hjl--ZdGXwHxmfMEWyCMgbw1waZNovoPFxrUc 68339
scrapling-0.2.91.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
scrapling-0.2.91.dist-info/top_level.txt sha256=ub7FkOEXeYmmYTUxd4pCrwXfBfAMIpZ1sCGmXCc14tI 16
scrapling-0.2.91.dist-info/RECORD

top_level.txt

scrapling
tests