Introduction

Ruia logo

Ruia

🕸️ Async Python 3.6+ web scraping micro-framework based on asyncio.

⚡ Write less, run faster.

travis codecov PyPI - Python Version PyPI Downloads gitter

概述 #

Ruia是一个基于asyncioaiohttp的异步爬虫框架,目标在于让开发者编写爬虫尽可能地方便快速。

写更少的代码,获取更快的运行速度

特性 #

  • 简单:简明的语法
  • 速度
  • 插件:自由地扩展个性化功能

安装 #

# For Linux & Mac
pip install -U ruia[uvloop]

# For Windows
pip install -U ruia

# New features
pip install git+https://github.com/howie6879/ruia

入门 #

  1. Overview
  2. Installation
  3. Define Data Items
  4. Spider Control
  5. Request & Response
  6. Customize Middleware
  7. Write a Plugins

致谢 #

Ruia还处于开发阶段,任何IssuePR(Plugin)都非常欢迎,感谢以下开发者对Ruia的贡献(排名不分先后):

感谢以下框架:

交流 #

有任何问题,欢迎留言或者加我一起交流: