├── .env ├── .gitignore ├── .pylintrc ├── .travis.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── CONTRIBUTORS.txt ├── LICENSE ├── MANIFEST.in ├── Pipfile ├── README.md ├── docs ├── cn │ ├── 00_快速开始 │ │ └── _index.md │ ├── 01_入门指南 │ │ ├── 1.概览.md │ │ ├── 2.安装.md │ │ ├── 3.定义 Item.md │ │ ├── 4.运行 Spider.md │ │ ├── 5.个性化.md │ │ ├── 6.插件.md │ │ ├── 7.帮助.md │ │ └── _index.md │ ├── 02_基础概念 │ │ ├── 1.Request.md │ │ ├── 2.Response.md │ │ ├── 3.Item.md │ │ ├── 4.Field.md │ │ ├── 5.Spider.md │ │ ├── 6.Middleware.md │ │ └── _index.md │ ├── 03_开发指南 │ │ ├── 1.搭建开发环境.md │ │ ├── 2.浅谈 Ruia 架构.md │ │ ├── 3.为 Ruia 编写插件.md │ │ ├── 4.贡献代码.md │ │ └── _index.md │ ├── 04_实践指南 │ │ ├── 1.谈谈对 Python 爬虫的理解.md │ │ └── _index.md │ └── zh_index.md ├── en │ ├── apis │ │ ├── field.md │ │ ├── item.md │ │ ├── middleware.md │ │ ├── request.md │ │ ├── response.md │ │ └── spider.md │ ├── examples │ │ ├── project.md │ │ └── spider_parent_class.md │ ├── quickstart.md │ ├── topics │ │ ├── item_data_cleaning.md │ │ └── write_spiders_like_scrapy.md │ └── tutorials │ │ ├── installation.md │ │ ├── item.md │ │ ├── middleware.md │ │ ├── overview.md │ │ ├── plugins.md │ │ ├── request.md │ │ └── spider.md ├── images │ ├── favicon.ico │ ├── logo.png │ ├── ruia_demo.png │ ├── tutorials_01.png │ ├── tutorials_02.png │ └── tutorials_03.jpg └── index.md ├── examples ├── hacker_news_spider │ ├── db.py │ ├── hacker_news.py │ ├── hn2mongo.py │ ├── items.py │ ├── middlewares.py │ └── sample.py ├── simple_spider │ ├── douban_spider.py │ ├── github_v3_spider_async.py │ ├── github_v3_spider_async_parent_class.py │ ├── github_v3_spider_async_parent_class_complex.py │ └── python_documentation_spider.py └── topics_examples │ ├── hacker_news_item.py │ ├── hacker_news_spider.py │ ├── hook_demo.py │ ├── inspect_spider.py │ ├── js_demo.py │ ├── middleware_demo.py │ └── retry_demo.py ├── mkdocs.yml ├── ruia ├── __init__.py ├── exceptions.py ├── field.py ├── item.py ├── middleware.py ├── request.py ├── response.py ├── spider.py ├── spider_hook.py └── utils │ ├── __init__.py │ └── log.py ├── setup.cfg ├── setup.py └── tests ├── __init__.py ├── data ├── for_field_testing.html ├── for_item_testing.html └── for_spider_testing.html ├── for_doc ├── __init__.py ├── apis │ ├── __init__.py │ ├── field.html │ └── test_field.py └── tutorials │ ├── item_to_ignore.html │ ├── many_parameter.html │ ├── request.py │ ├── target_item.html │ ├── test_item_ignore.py │ ├── test_item_many.py │ └── test_item_target.py ├── test_field.py ├── test_item.py ├── test_middleware.py ├── test_request.py ├── test_response.py └── test_spider.py /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/.env -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/.gitignore -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/.pylintrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/.travis.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTORS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/CONTRIBUTORS.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/Pipfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/README.md -------------------------------------------------------------------------------- /docs/cn/00_快速开始/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/docs/cn/00_快速开始/_index.md -------------------------------------------------------------------------------- /docs/cn/01_入门指南/1.概览.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/docs/cn/01_入门指南/1.概览.md -------------------------------------------------------------------------------- /docs/cn/01_入门指南/2.安装.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/docs/cn/01_入门指南/2.安装.md -------------------------------------------------------------------------------- /docs/cn/01_入门指南/3.定义 Item.md: -------------------------------------------------------------------------------- 1 | # 定义Item -------------------------------------------------------------------------------- /docs/cn/01_入门指南/4.运行 Spider.md: -------------------------------------------------------------------------------- 1 | # 运行Spider -------------------------------------------------------------------------------- /docs/cn/01_入门指南/5.个性化.md: -------------------------------------------------------------------------------- 1 | # 个性化 -------------------------------------------------------------------------------- /docs/cn/01_入门指南/6.插件.md: -------------------------------------------------------------------------------- 1 | # 插件 -------------------------------------------------------------------------------- /docs/cn/01_入门指南/7.帮助.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/docs/cn/01_入门指南/7.帮助.md -------------------------------------------------------------------------------- /docs/cn/01_入门指南/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | weight: 2 3 | bookFlatSection: false 4 | title: "入门指南" 5 | --- -------------------------------------------------------------------------------- /docs/cn/02_基础概念/1.Request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/docs/cn/02_基础概念/1.Request.md -------------------------------------------------------------------------------- /docs/cn/02_基础概念/2.Response.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/docs/cn/02_基础概念/2.Response.md -------------------------------------------------------------------------------- /docs/cn/02_基础概念/3.Item.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/docs/cn/02_基础概念/3.Item.md -------------------------------------------------------------------------------- /docs/cn/02_基础概念/4.Field.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/docs/cn/02_基础概念/4.Field.md -------------------------------------------------------------------------------- /docs/cn/02_基础概念/5.Spider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/docs/cn/02_基础概念/5.Spider.md -------------------------------------------------------------------------------- /docs/cn/02_基础概念/6.Middleware.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/docs/cn/02_基础概念/6.Middleware.md -------------------------------------------------------------------------------- /docs/cn/02_基础概念/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | weight: 3 3 | bookFlatSection: false 4 | title: "基础概念" 5 | --- 6 | 7 | -------------------------------------------------------------------------------- /docs/cn/03_开发指南/1.搭建开发环境.md: -------------------------------------------------------------------------------- 1 | # 搭建开发环境 -------------------------------------------------------------------------------- /docs/cn/03_开发指南/2.浅谈 Ruia 架构.md: -------------------------------------------------------------------------------- 1 | # 浅谈Ruia架构 -------------------------------------------------------------------------------- /docs/cn/03_开发指南/3.为 Ruia 编写插件.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/docs/cn/03_开发指南/3.为 Ruia 编写插件.md -------------------------------------------------------------------------------- /docs/cn/03_开发指南/4.贡献代码.md: -------------------------------------------------------------------------------- 1 | # 贡献代码 -------------------------------------------------------------------------------- /docs/cn/03_开发指南/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | weight: 4 3 | bookFlatSection: false 4 | title: "开发指南" 5 | --- 6 | -------------------------------------------------------------------------------- /docs/cn/04_实践指南/1.谈谈对 Python 爬虫的理解.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/docs/cn/04_实践指南/1.谈谈对 Python 爬虫的理解.md -------------------------------------------------------------------------------- /docs/cn/04_实践指南/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | weight: 5 3 | bookFlatSection: false 4 | title: "实践指南" 5 | --- -------------------------------------------------------------------------------- /docs/cn/zh_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/docs/cn/zh_index.md -------------------------------------------------------------------------------- /docs/en/apis/field.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/docs/en/apis/field.md -------------------------------------------------------------------------------- /docs/en/apis/item.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/docs/en/apis/item.md -------------------------------------------------------------------------------- /docs/en/apis/middleware.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/docs/en/apis/middleware.md -------------------------------------------------------------------------------- /docs/en/apis/request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/docs/en/apis/request.md -------------------------------------------------------------------------------- /docs/en/apis/response.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/docs/en/apis/response.md -------------------------------------------------------------------------------- /docs/en/apis/spider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/docs/en/apis/spider.md -------------------------------------------------------------------------------- /docs/en/examples/project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/docs/en/examples/project.md -------------------------------------------------------------------------------- /docs/en/examples/spider_parent_class.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/docs/en/examples/spider_parent_class.md -------------------------------------------------------------------------------- /docs/en/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/docs/en/quickstart.md -------------------------------------------------------------------------------- /docs/en/topics/item_data_cleaning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/docs/en/topics/item_data_cleaning.md -------------------------------------------------------------------------------- /docs/en/topics/write_spiders_like_scrapy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/docs/en/topics/write_spiders_like_scrapy.md -------------------------------------------------------------------------------- /docs/en/tutorials/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/docs/en/tutorials/installation.md -------------------------------------------------------------------------------- /docs/en/tutorials/item.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/docs/en/tutorials/item.md -------------------------------------------------------------------------------- /docs/en/tutorials/middleware.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/docs/en/tutorials/middleware.md -------------------------------------------------------------------------------- /docs/en/tutorials/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/docs/en/tutorials/overview.md -------------------------------------------------------------------------------- /docs/en/tutorials/plugins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/docs/en/tutorials/plugins.md -------------------------------------------------------------------------------- /docs/en/tutorials/request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/docs/en/tutorials/request.md -------------------------------------------------------------------------------- /docs/en/tutorials/spider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/docs/en/tutorials/spider.md -------------------------------------------------------------------------------- /docs/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/docs/images/favicon.ico -------------------------------------------------------------------------------- /docs/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/docs/images/logo.png -------------------------------------------------------------------------------- /docs/images/ruia_demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/docs/images/ruia_demo.png -------------------------------------------------------------------------------- /docs/images/tutorials_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/docs/images/tutorials_01.png -------------------------------------------------------------------------------- /docs/images/tutorials_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/docs/images/tutorials_02.png -------------------------------------------------------------------------------- /docs/images/tutorials_03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/docs/images/tutorials_03.jpg -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/docs/index.md -------------------------------------------------------------------------------- /examples/hacker_news_spider/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/examples/hacker_news_spider/db.py -------------------------------------------------------------------------------- /examples/hacker_news_spider/hacker_news.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/examples/hacker_news_spider/hacker_news.py -------------------------------------------------------------------------------- /examples/hacker_news_spider/hn2mongo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/examples/hacker_news_spider/hn2mongo.py -------------------------------------------------------------------------------- /examples/hacker_news_spider/items.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/examples/hacker_news_spider/items.py -------------------------------------------------------------------------------- /examples/hacker_news_spider/middlewares.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/examples/hacker_news_spider/middlewares.py -------------------------------------------------------------------------------- /examples/hacker_news_spider/sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/examples/hacker_news_spider/sample.py -------------------------------------------------------------------------------- /examples/simple_spider/douban_spider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/examples/simple_spider/douban_spider.py -------------------------------------------------------------------------------- /examples/simple_spider/github_v3_spider_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/examples/simple_spider/github_v3_spider_async.py -------------------------------------------------------------------------------- /examples/simple_spider/github_v3_spider_async_parent_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/examples/simple_spider/github_v3_spider_async_parent_class.py -------------------------------------------------------------------------------- /examples/simple_spider/github_v3_spider_async_parent_class_complex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/examples/simple_spider/github_v3_spider_async_parent_class_complex.py -------------------------------------------------------------------------------- /examples/simple_spider/python_documentation_spider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/examples/simple_spider/python_documentation_spider.py -------------------------------------------------------------------------------- /examples/topics_examples/hacker_news_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/examples/topics_examples/hacker_news_item.py -------------------------------------------------------------------------------- /examples/topics_examples/hacker_news_spider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/examples/topics_examples/hacker_news_spider.py -------------------------------------------------------------------------------- /examples/topics_examples/hook_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/examples/topics_examples/hook_demo.py -------------------------------------------------------------------------------- /examples/topics_examples/inspect_spider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/examples/topics_examples/inspect_spider.py -------------------------------------------------------------------------------- /examples/topics_examples/js_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/examples/topics_examples/js_demo.py -------------------------------------------------------------------------------- /examples/topics_examples/middleware_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/examples/topics_examples/middleware_demo.py -------------------------------------------------------------------------------- /examples/topics_examples/retry_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/examples/topics_examples/retry_demo.py -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /ruia/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/ruia/__init__.py -------------------------------------------------------------------------------- /ruia/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/ruia/exceptions.py -------------------------------------------------------------------------------- /ruia/field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/ruia/field.py -------------------------------------------------------------------------------- /ruia/item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/ruia/item.py -------------------------------------------------------------------------------- /ruia/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/ruia/middleware.py -------------------------------------------------------------------------------- /ruia/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/ruia/request.py -------------------------------------------------------------------------------- /ruia/response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/ruia/response.py -------------------------------------------------------------------------------- /ruia/spider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/ruia/spider.py -------------------------------------------------------------------------------- /ruia/spider_hook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/ruia/spider_hook.py -------------------------------------------------------------------------------- /ruia/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/ruia/utils/__init__.py -------------------------------------------------------------------------------- /ruia/utils/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/ruia/utils/log.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | -------------------------------------------------------------------------------- /tests/data/for_field_testing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/tests/data/for_field_testing.html -------------------------------------------------------------------------------- /tests/data/for_item_testing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/tests/data/for_item_testing.html -------------------------------------------------------------------------------- /tests/data/for_spider_testing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/tests/data/for_spider_testing.html -------------------------------------------------------------------------------- /tests/for_doc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/for_doc/apis/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/for_doc/apis/field.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/tests/for_doc/apis/field.html -------------------------------------------------------------------------------- /tests/for_doc/apis/test_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/tests/for_doc/apis/test_field.py -------------------------------------------------------------------------------- /tests/for_doc/tutorials/item_to_ignore.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/tests/for_doc/tutorials/item_to_ignore.html -------------------------------------------------------------------------------- /tests/for_doc/tutorials/many_parameter.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/tests/for_doc/tutorials/many_parameter.html -------------------------------------------------------------------------------- /tests/for_doc/tutorials/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/tests/for_doc/tutorials/request.py -------------------------------------------------------------------------------- /tests/for_doc/tutorials/target_item.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/tests/for_doc/tutorials/target_item.html -------------------------------------------------------------------------------- /tests/for_doc/tutorials/test_item_ignore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/tests/for_doc/tutorials/test_item_ignore.py -------------------------------------------------------------------------------- /tests/for_doc/tutorials/test_item_many.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/tests/for_doc/tutorials/test_item_many.py -------------------------------------------------------------------------------- /tests/for_doc/tutorials/test_item_target.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/tests/for_doc/tutorials/test_item_target.py -------------------------------------------------------------------------------- /tests/test_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/tests/test_field.py -------------------------------------------------------------------------------- /tests/test_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/tests/test_item.py -------------------------------------------------------------------------------- /tests/test_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/tests/test_middleware.py -------------------------------------------------------------------------------- /tests/test_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/tests/test_request.py -------------------------------------------------------------------------------- /tests/test_response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/tests/test_response.py -------------------------------------------------------------------------------- /tests/test_spider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/howie6879/ruia/HEAD/tests/test_spider.py --------------------------------------------------------------------------------