|
|
|
@ -9,6 +9,23 @@ Hero Union主要做两件事:
@@ -9,6 +9,23 @@ Hero Union主要做两件事:
|
|
|
|
|
* 对外提供提交网页抓取任务和获取任务结果的接口供联盟成员使用,并支持任务完成回调通知 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 本文档目录 |
|
|
|
|
|
|
|
|
|
* [Hero Union 英雄联盟使用流程](#hero-union-英雄联盟使用流程) |
|
|
|
|
1. [联盟成员使用流程](#联盟成员使用流程) |
|
|
|
|
2. [联盟的爬虫工作流程](#联盟的爬虫工作流程) |
|
|
|
|
* [Hero Union 联盟接口](#hero-union-联盟接口) |
|
|
|
|
1. [爬虫状态上报接口](#爬虫状态上报接口) |
|
|
|
|
2. [爬虫任务领取接口](#爬虫任务领取接口) |
|
|
|
|
3. [爬虫任务完成回传接口](#爬虫任务完成回传接口) |
|
|
|
|
4. [提交网页抓取任务接口](#提交网页抓取任务接口) |
|
|
|
|
5. [查询网页抓取任务结果接口](#查询网页抓取任务结果接口) |
|
|
|
|
6. [爬虫任务完成回调通知接口](#爬虫任务完成回调通知接口) |
|
|
|
|
7. [Hero爬虫查询接口](#Hero爬虫查询接口) |
|
|
|
|
8. [联盟状态查询接口](#联盟状态查询接口) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Hero Union 英雄联盟使用流程 |
|
|
|
|
|
|
|
|
|
### 联盟成员使用流程 |
|
|
|
@ -51,6 +68,32 @@ Hero Union联盟网站:[Hero Union英雄联盟](https://herounion.filesite.io/
@@ -51,6 +68,32 @@ Hero Union联盟网站:[Hero Union英雄联盟](https://herounion.filesite.io/
|
|
|
|
|
|
|
|
|
|
以下为联盟所有接口的详细文档: |
|
|
|
|
|
|
|
|
|
### 爬虫状态上报接口 |
|
|
|
|
|
|
|
|
|
* 接口网址: |
|
|
|
|
``` |
|
|
|
|
https://herounion.filesite.io/api/onboard/ |
|
|
|
|
``` |
|
|
|
|
* 请求方法:**POST** |
|
|
|
|
* 请求参数: |
|
|
|
|
``` |
|
|
|
|
name |
|
|
|
|
description |
|
|
|
|
status: [idle, busy] |
|
|
|
|
platforms: 爬虫支持的平台,可由爬虫定义,也可参考本文档底部“国内知名平台名称列表” |
|
|
|
|
contracts: 支持的数据抓取合约,具体内容由爬虫定义 |
|
|
|
|
timestamp |
|
|
|
|
country |
|
|
|
|
lang |
|
|
|
|
contact: 可选,爬虫提供方联系方式,将在英雄联盟网站展示,便于大家相互联系 |
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
其中country国家代码和lang语言代码参数值请参考下面标准: |
|
|
|
|
|
|
|
|
|
* [country代码参考两位ISO CODES](https://countrycode.org/) |
|
|
|
|
* [lang语言代码参考ISO 639-1 Code](https://www.loc.gov/standards/iso639-2/php/code_list.php) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### 爬虫任务领取接口 |
|
|
|
|
|
|
|
|
|
* 接口网址: |
|
|
|
@ -58,7 +101,14 @@ Hero Union联盟网站:[Hero Union英雄联盟](https://herounion.filesite.io/
@@ -58,7 +101,14 @@ Hero Union联盟网站:[Hero Union英雄联盟](https://herounion.filesite.io/
|
|
|
|
|
https://herounion.filesite.io/api/gettask/ |
|
|
|
|
``` |
|
|
|
|
* 请求方法:**GET** |
|
|
|
|
* 请求参数:**无** |
|
|
|
|
* 请求参数: |
|
|
|
|
``` |
|
|
|
|
platforms: 爬虫支持的平台 |
|
|
|
|
contracts: 爬虫支持的合约 |
|
|
|
|
country: 可选,爬虫所在国家 |
|
|
|
|
lang: 可选,爬虫支持的语言 |
|
|
|
|
data_mode: 可选,爬虫支持的返回数据格式 |
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### 爬虫任务完成回传接口 |
|
|
|
@ -139,32 +189,6 @@ sign
@@ -139,32 +189,6 @@ sign
|
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### 爬虫状态上报接口 |
|
|
|
|
|
|
|
|
|
* 接口网址: |
|
|
|
|
``` |
|
|
|
|
https://herounion.filesite.io/api/onboard/ |
|
|
|
|
``` |
|
|
|
|
* 请求方法:**POST** |
|
|
|
|
* 请求参数: |
|
|
|
|
``` |
|
|
|
|
name |
|
|
|
|
description |
|
|
|
|
status: [idle, busy] |
|
|
|
|
platforms: 爬虫支持的平台,可由爬虫定义,也可参考本文档底部“国内知名平台名称列表” |
|
|
|
|
contracts: 支持的数据抓取合约,具体内容由爬虫定义 |
|
|
|
|
timestamp |
|
|
|
|
country |
|
|
|
|
lang |
|
|
|
|
contact: 可选,爬虫提供方联系方式,将在英雄联盟网站展示,便于大家相互联系 |
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
其中country国家代码和lang语言代码参数值请参考下面标准: |
|
|
|
|
|
|
|
|
|
* [country代码参考两位ISO CODES](https://countrycode.org/) |
|
|
|
|
* [lang语言代码参考ISO 639-1 Code](https://www.loc.gov/standards/iso639-2/php/code_list.php) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Hero爬虫查询接口 |
|
|
|
|
|
|
|
|
|
* 接口网址: |
|
|
|
|