hunterx

View on PyPIReverse Dependencies (0)

0.1.2 hunterx-0.1.2-py3-none-any.whl

Wheel Details

Project: hunterx
Version: 0.1.2
Filename: hunterx-0.1.2-py3-none-any.whl
Download: [link]
Size: 92846
MD5: b282422906cec519df553d1d68598975
SHA256: 7c7ce65e9261cdaf635687aa9f00485fb5b111c50fbd2f809010f20bbb25de19
Uploaded: 2025-01-10 16:16:35 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: hunterx
Version: 0.1.2
Summary: 高效异步并发爬虫框架
Author: 袁少航
Author-Email: ysh17600824539[at]gmail.com
Home-Page: https://github.com/YSH0313/Hunter
Project-Url: Repository, https://github.com/YSH0313/Hunter
License: LICENSE
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.11,<4.0
Requires-Dist: aio-pika (<10.0.0,>=9.5.4)
Requires-Dist: aiohttp (<4.0.0,>=3.11.11)
Requires-Dist: aiomysql (<0.3.0,>=0.2.0)
Requires-Dist: async-timeout (<6.0.0,>=5.0.1)
Requires-Dist: chardet (<6.0.0,>=5.2.0)
Requires-Dist: click (<9.0.0,>=8.1.8)
Requires-Dist: colorama (<0.5.0,>=0.4.6)
Requires-Dist: curl-cffi (<0.8.0,>=0.7.4)
Requires-Dist: dateparser (<2.0.0,>=1.2.0)
Requires-Dist: dbutils (<4.0.0,>=3.1.0)
Requires-Dist: decorator (<6.0.0,>=5.1.1)
Requires-Dist: demjson3 (<4.0.0,>=3.0.6)
Requires-Dist: dotmap (<2.0.0,>=1.3.30)
Requires-Dist: hiredis (<4.0.0,>=3.1.0)
Requires-Dist: httpx (<0.29.0,>=0.28.1)
Requires-Dist: inquirerpy (<0.4.0,>=0.3.4)
Requires-Dist: jsonpath (<0.83.0,>=0.82.2)
Requires-Dist: parsel (<2.0.0,>=1.9.1)
Requires-Dist: pycryptodome (<4.0.0,>=3.21.0)
Requires-Dist: pyexecjs (<2.0.0,>=1.5.1)
Requires-Dist: pymysql (<2.0.0,>=1.1.1)
Requires-Dist: redis (<6.0.0,>=5.2.1)
Requires-Dist: requests (<3.0.0,>=2.32.3)
Requires-Dist: xlrd (<3.0.0,>=2.0.1)
Description-Content-Type: text/markdown
[Description omitted; length: 4615 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
hunterx/__init__.py sha256=6LDMhyw_HFh90freXBiHWfwpv14LYWOiJrxNIEbw5p4 142
hunterx/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hunterx/commands/complete_template.py sha256=n1iAqYw2aeb-W1PaquWaLysUG-enZMCwjglQBB8bR7M 5674
hunterx/commands/config.py sha256=n8aRfBeiFPgc1Q8x_D-zX2Zo9yQJ3d0fz5y3B9RQnI4 818
hunterx/commands/hunterx.py sha256=gRShHusjdauDLDK9COVD2EY00lgz9fboqwU4jnwxEa4 4340
hunterx/commands/tools.py sha256=HvzgAy3cTfwAh0N7HTok5I5Znn_A2bu7oFDNTRhPiVk 272
hunterx/core/Basic.py sha256=IoZXmtnKIn-Cb8NGxQUxCqr2tHKTgUoX4MTSWCBpIW4 5798
hunterx/core/__init__.py sha256=nZsERdjZmYXVOcwkRkX2HcZTysHNODl7vK8Flf12c-E 193
hunterx/core/data_class/__init__.py sha256=lscbAoBl3QfuVrsLiQZioUPinxJMYKoWqYZaA_gPSBc 109
hunterx/core/data_class/data_class.py sha256=Fqtpj3SB9Op8cfs-4hma90ivqrGftPARJrMFnDfpEBs 1961
hunterx/core/http/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hunterx/core/http/_requests.py sha256=pRDrcFAC9nyKLpr9-VVkIyJNqDYQ9ogYmJ93IKb0l8c 11203
hunterx/core/http/make_args.py sha256=YdTTSwkfr2pLvqEpp-fAX53KFXL_M9ovUdyfBoUjwro 5286
hunterx/core/http/request_objects.py sha256=_wQRtR-g8lY2ZdkfTmUY_zk0K9XXkmT7IXJh2e6EdSY 4338
hunterx/core/instancemeta.py sha256=fGOIS94Y0QYJDuWeFuUCLBp8ocm8wx2BfrNj2X6FUT0 1840
hunterx/core/manager_memory.py sha256=_BED2att_XTKXDuET_rAYgcgm_4NFTz7bsF5G9aZrNY 15353
hunterx/core/manager_rabbitmq.py sha256=uXb6KTDuF2G9tcNbPExCrAqTlGVXQRVij3vunzdlwRY 15845
hunterx/core/manager_redis.py sha256=fCcBC9pftw6yGoNsbggRCSQ64Rj_3DY4CVYlVkqJDSM 15492
hunterx/database/Cluster.py sha256=jtla13mCLdNuFMI3pfsx7-v8lxFJwZWmZC-0vPDNWF4 6074
hunterx/database/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hunterx/database/mysql_orm.py sha256=62jcsZteXH3ls9sZ1Fz3oHdfgeAjc1aSCdUvkahpfa8 6743
hunterx/database/mysql_orm_old.py sha256=ChZsnEtAnrKzIlfbDIgP-v62wdYzjyQQXg3DTX2vpf8 6939
hunterx/internet/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hunterx/internet/proxys.py sha256=MRp55dAob_gY1JlFBtpG7KUDXsaqiNPtUr-iBYznt5I 3606
hunterx/internet/request_objects.py sha256=kkWtYZv6LTagb1aQlTpdBe-0btDgWoj3-Kypj1diTjc 4506
hunterx/items/__init__.py sha256=Dcb9eUnzYfX6Ox7JOWk0_8nT4TOmaWzta76vma1yQKU 109
hunterx/items/baseitem.py sha256=A32j_t9zT7C1nyQgBnCv2AEtpLHy8E0zV-QGknYLj_U 5269
hunterx/middlewares/__init__.py sha256=OP9MCmbl3-DX9Nkfa6aYL1NnYE1WZOdF7OADMz-f3VM 109
hunterx/middlewares/middleware.py sha256=mzM5cYmR73Hbtp6OuQdclgCZbEO2brYGw8AMKyf6xG4 2319
hunterx/middlewares/middleware_loader.py sha256=I4Ro8nomH7hMY6UM4qJEpuL2MrUNxIlazK5_Hb3hjqk 3310
hunterx/middlewares/middleware_manager.py sha256=4gF64rfvRWyCK1ELRLzZKrtfR00sOap3wtg-OsHNEh0 3239
hunterx/piplines/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hunterx/piplines/basepipeline.py sha256=beDV6F25k-GgfXQGOrSKBEv_52U9ss5loLzqqNy_Kus 390
hunterx/piplines/pipeline_loader.py sha256=qrsg9uCzfxsLN6G5PnyLoSX7M15V1NeYklrH8iAB5OA 2185
hunterx/piplines/pipelines_manager.py sha256=HNMj4HsXP9pm_hRNoijjgoiNiMKQtbWDcTd3P2RSgtk 1301
hunterx/queue/__init__.py sha256=Udo4wG_FYFNBlfWRILR-T82h1MTkK6FFvk1nbKbtOSo 178
hunterx/queue/memory_queue.py sha256=I3Eqo2esa1MaGk1Vzyn5Ob6Y3EXr2mSTmakbFf7GT68 2504
hunterx/queue/rabbitmq_queue.py sha256=x2NRIhczVFaKNtSOKue2R1m4Y9TPft5boXDPKftG0w4 7841
hunterx/queue/redis_queue.py sha256=KNRUh6rIf89B1zHAyP1Ra7a4jYy9Kjs_aNeka36EtQ8 7131
hunterx/requirements.txt sha256=qjHEQy7setbF5r-8kSdhYF_bROcW0C1y6ZBO6e_anNw 200
hunterx/settings.py sha256=nwZ8w2PVAiDXbFo5Ue3C2otH38T70RmdCBmDtYmTR2w 3442
hunterx/spiders/MemorySpider.py sha256=3vT7gvFYbF4lLrTsjZnIqJAMWlknO9qOl8GqxlatxQQ 4686
hunterx/spiders/RabbitmqSpider.py sha256=qV0OaYcM1a98Kq4r_oCKQdo0pO0J9nJIrswFg1WckG8 5073
hunterx/spiders/RedisSpider.py sha256=hS6DSGmUKHjLhYKvfwQN-qsgJbjS70qDHomL7se7QIY 5054
hunterx/spiders/__init__.py sha256=RsPo9uVuG3z3D71QQRl7oSiIMy2kbxymHX-8cPo3eFg 181
hunterx/templates/project/__init__.py.tmpl sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hunterx/templates/project/generator.py.tmpl sha256=M6OP6u0Nw9Ia_3WDv6e2uGZKS0O16Q3Ki-akboEHaTc 517
hunterx/templates/project/items.py.tmpl sha256=D6lz0gwDmFeOGz4ZH0KqYN62XpSTsnGLEnqyeLlmxdk 252
hunterx/templates/project/middlewares.py.tmpl sha256=a_-V8bVpq_TruT63kbu8EbY8nVlOlC3I8_IBBKNRghg 555
hunterx/templates/project/pipelines.py.tmpl sha256=V7XWsFW_-ASq1sfck8-6r54QYu5SfuVW-FtZYPlg4AA 264
hunterx/templates/project/settings.py.tmpl sha256=nwZ8w2PVAiDXbFo5Ue3C2otH38T70RmdCBmDtYmTR2w 3442
hunterx/templates/project/spiders/__init__.py.tmpl sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hunterx/templates/spiders/memory_spider.tmpl sha256=IZ2sTbLb_73KVyYQoYEFFZ8vyvdZ5f6aifs6tcy6Lf8 667
hunterx/templates/spiders/rabbitmq_spider.tmpl sha256=fgVtKUqTKAytIyMxcU36MJEYU_F_zaWwbeuGuz-5FZ4 671
hunterx/templates/spiders/redis_spider.tmpl sha256=BynGrhK-NRilq1OJdToK3shIgciufvGHk-uh-umbYLM 665
hunterx/test/my_project/__init__.py sha256=Vo2fwxYw4I3aTVUK6pV4-FAYLEgkZaPZ2KdxLz33K78 109
hunterx/test/my_project/generator.py sha256=M6OP6u0Nw9Ia_3WDv6e2uGZKS0O16Q3Ki-akboEHaTc 517
hunterx/test/my_project/items.py sha256=X0cH7ybKxYUxUd4ifKZlRPxXASQobUwkKM5Soare29s 237
hunterx/test/my_project/middleware.py sha256=o1kS1r3XkjJCJNCo9yh4M8Fw0ywJgaclfv_0FJ5Oq1M 695
hunterx/test/my_project/pipelines.py sha256=_qbg4SxXjFMjysjkJIBmGVacfxZDckI79s1qUn077vI 279
hunterx/test/my_project/settings.py sha256=nwZ8w2PVAiDXbFo5Ue3C2otH38T70RmdCBmDtYmTR2w 3442
hunterx/test/my_project/spiders/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hunterx/test/my_project/spiders/child_dir/child_spider.py sha256=B_-ceivKLU8iWERiZDjBsxUZGX5OTyKrBdRWGlZSq3w 688
hunterx/test/my_project/spiders/first_spider.py sha256=SFivzEGCH8iIhYmJgdkAA8dTgAkrc_Lt9A40UTw9V7A 1172
hunterx/test/my_project/spiders/second_spider.py sha256=yUuzRkdKC9_jQH76uomBLzzh759qu4l8QtgG-leCCv0 1122
hunterx/test/my_project/spiders/third_spider.py sha256=kD5NPS8MbAFEtRA4GU1_2lSQgAJMHDe02LjzL83CRwE 1035
hunterx/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hunterx/utils/expandjsonencode.py sha256=u-Uifx1ZLV4xRgIAaq979mmLkveBH7ZkquTSYVXwSmo 616
hunterx/utils/generator.py sha256=LpJTZoAi8YxOqQayZNRGzKC5mbNvKA3kiWXqhrV3jEg 3505
hunterx/utils/log.py sha256=NAmDGmdaLSYpw-DrE8BlT65soTxAUZYmg-68u1vpJeE 5415
hunterx/utils/reload_settings.py sha256=qjIrh4amZeHk8Koz5JvjOaDM9rE-SJjY9KBlBY21lBE 5428
hunterx/utils/single_tool.py sha256=VAex1sd2FTRVRo4WOao6d7znDsQWP_JK-m_HrGQeJQA 20029
hunterx/utils/singletonbase.py sha256=sLf447uQ0-BwjNISnWE0b5Fy1ijl8lkwG5S3UfUgO4g 718
hunterx/utils/sugars.py sha256=WpBHKBjTIaPCZpVP7J97maEg8tynzqn9EW_2Mb3WifE 2625
hunterx-0.1.2.dist-info/LICENSE sha256=6L-URdHa1Op7XsUZ3zVKOSsWkxf_vDQ9TG-BCc2R-OE 1069
hunterx-0.1.2.dist-info/METADATA sha256=5SAtvjJ78ACF33YHXEqU1D9sjGIjA_dKxXFlWmo0MJo 7667
hunterx-0.1.2.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
hunterx-0.1.2.dist-info/entry_points.txt sha256=JHcVsA50emmZ6Q-0PAilh3YbEmmU4_hBOSHU49HiK-I 57
hunterx-0.1.2.dist-info/RECORD

entry_points.txt

hunterx = hunterx.commands.hunterx:main