An Easy-to-use and Fast Python Spider Framework
Project description
Distributed🌍 - Asynchronous🏃 - Light☁️ - Fast⚡️ - Easy😄
AirSpider🕷️, a Light and Fast Python Web Crawler Framework Based on Redis🕷️
Overview👀
- AirSpider is a high-performance asynchronous crawler framework for developers 🚀
- Based on Redis: task distribution, task deduplication, and distributed ☁️
Requirements☁️
- Python 3.6➕
- Works on Linux, Windows, macOS🍎
Features🌲
- Quick to Start ☑️
- Low Coupling ☑️
- High Cohesion ☑️
- Easy Expansion ☑️
- Orderly Workflow ☑️
Installation🔨
---------------------------
# For Linux && MacOS🔥
pip3 install airspider
---------------------------
# For Windows🔥
pip3 install airspider
---------------------------
-
Documents🔥
- Introduction:介绍airspider
- Tutorials:使用airspider快速编写一个稳健的爬虫
- Plugins:编写airspider扩展
Topics
TODO✈️
- Complete Plugins of Redis🔥
- Complete Distributed Architecture☁️
Contributing👬
AirSpider🕷️ is still under Developing🔨
Feel free to open issues💬 and pull requests💗
- Report or Fix bugs🌈
- Build Powerful plugins🔥
- Make documentation Better📖
- Add Examples of Spiders 🕷️
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file AirSpider-2.0.2.tar.gz.
File metadata
- Download URL: AirSpider-2.0.2.tar.gz
- Upload date:
- Size: 16.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
049cc0c21e6fe6b9bcfa30c2e48e4419e8b32f02662b8849d4d26f6221b45caa
|
|
| MD5 |
dcf6ceaa7857675c664b410f34dc0182
|
|
| BLAKE2b-256 |
30b02b2782e6370fc7582220a6ea61736d4a5b89a5840c735548b4958840e37f
|
File details
Details for the file AirSpider-2.0.2-py2.py3-none-any.whl.
File metadata
- Download URL: AirSpider-2.0.2-py2.py3-none-any.whl
- Upload date:
- Size: 19.1 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fe383d810f859cd8c91b063745c6b14bfbea440d57366dc62f7fc145fefa8002
|
|
| MD5 |
7610646f1bd5610ca6c643e733e58205
|
|
| BLAKE2b-256 |
9786b4d268cd3793a4729926dbbabd92b7e5204ee088353b209725ce970d3667
|