- Notifications
You must be signed in to change notification settings - Fork184
Async Python 3.6+ web scraping micro-framework based on asyncio
License
NotificationsYou must be signed in to change notification settings
howie6879/ruia
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
🕸️ Async Python 3.6+ web scraping micro-framework based on asyncio.
⚡ Write less, run faster.
Ruia is an async web scraping micro-framework, written withasyncio andaiohttp,aims to make crawling url as convenient as possible.
Write less, run faster:
- Documentation:中文文档 |documentation
- Organization:python-ruia
- Plugin:awesome-ruia(Any contributions you make aregreatly appreciated!)
- Easy: Declarative programming
- Fast: Powered by asyncio
- Extensible: Middlewares and plugins
- Powerful: JavaScript support
# For Linux & Macpip install -U ruia[uvloop]# For Windowspip install -U ruia# New featurespip install git+https://github.com/howie6879/ruia
- Overview
- Installation
- Define Data Items
- Spider Control
- Request & Response
- Customize Middleware
- Write a Plugins
- Cache for debug, to decreasing request limitation,ruia-cache
- Provide an easy way to debug the script,ruia-shell
- Distributed crawling/scraping
Ruia is still under developing, feel free to open issues and pull requests:
- Report or fix bugs
- Require or publish plugins
- Write or fix documentation
- Add test cases
!!!Notice: We useblack to format the code.
About
Async Python 3.6+ web scraping micro-framework based on asyncio
Topics
Resources
License
Code of conduct
Contributing
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.
Contributors13
Uh oh!
There was an error while loading.Please reload this page.

