128 lines
3.8 KiB
Markdown
Executable File
128 lines
3.8 KiB
Markdown
Executable File
## API接口文档
|
||
|
||
---
|
||
|
||
> 接口统一运行在:[http://149.28.26.249:3000/](http://149.28.26.249:3000/)
|
||
|
||
注意:
|
||
|
||
- 1:接口全部使用GET方式进行数据请求
|
||
- 2:接口参数全部采用 RSA 非对称性加密,所以需要文件里面的 `rsa_pub.pem` 公钥对接口参数进行加密
|
||
- 3:参数需要放在http请求头部的 `token` 中进行数据传递。
|
||
|
||
|
||
完整的流程:
|
||
|
||
举例,例如这边访问 分类接口:
|
||
|
||
- 1:接口URL地址如下:http://149.28.26.249:3000:3000/class
|
||
- 2:接口参数拼接后:type=60&page=1
|
||
- 3:使用 `rsa_pub.pem` 对 步骤2 进行加密得到密文:
|
||
```txt
|
||
qwe87LzOllYQYOHnLERCw0u/xIoBePAuNa36iu4e27hMdLCrOVd/YXesT+Q5qXVmB/FC0vR5H7rHrW+MmdTX78ey546ua3pTSlTieO8J4QGcwE+YERPJ1mG8QKmNyOVVffQaa9ltOWaHcNUH5EKEjUIU2wDDIBT5Xxl1/4CsZPc=
|
||
```
|
||
- 4:将加密后的密文放到http请求的头部`token`中,发送请求。
|
||

|
||
|
||
- 5:后端Node.js将会从header中拿到`token`然后用私钥解密,等到参数 type=60&page=1,然后爬虫根据规则去爬取网站返回json数据。数据格式如下:
|
||

|
||
|
||
|
||
### 1:首页
|
||
|
||
这个接口获取的是网站主页的数据,视频数量有限,不过是推荐的热门视频。
|
||
|
||
| 接口地址 | 请求方式 | 参数 |
|
||
| :-----------| :------- | ---------------------- |
|
||
| /index | GET | 无 |
|
||
|
||
数据返回:
|
||
```json
|
||
{
|
||
length: 24, // 数据长度
|
||
status: 200, // 请求状态 200,成功
|
||
time: "2018-08-25 15:29:24", // 请求时间
|
||
result: [
|
||
{
|
||
// 视频的gif地址
|
||
gif: "https://pic.5ppav.com/Uploads/vod/2018-08-25/7.mp4.gif",
|
||
// 视频的详情页网址(一般前端用不上)
|
||
href: "https://www.974sp.com/Html/93/6153.html",
|
||
// 视频的 mp4 播放地址
|
||
mp4: "https://d.eeoai.com/20180825/93/7/7.mp4",
|
||
// 视频发布时间
|
||
time: "2018-08-25",
|
||
// 视频的标题
|
||
title: "台南召妓全紀錄~長X女大學生"
|
||
}
|
||
...
|
||
]
|
||
}
|
||
```
|
||
|
||
### 2: 分类接口
|
||
|
||
这个接口是用来获取各个网站分类栏目的数据,视频数量和分类更多!
|
||
|
||
|
||
| 接口地址 | 请求方式 | 参数 |
|
||
| :------------------------ | :------- | ---------- |
|
||
| /class | GET | type:具体栏目编号(参考下面的表) <br> page: 页码(请求第几页)|
|
||
|
||
|
||
数据返回:
|
||
```json
|
||
{
|
||
length: 12, // 数据长度
|
||
status: 200, // 请求状态 200,成功
|
||
time: "2018-08-25 15:29:24", // 请求时间
|
||
total: {
|
||
// 当前第几页
|
||
currentPage: 1,
|
||
// 该分类总计多少视频
|
||
totalNumber: 2725,
|
||
// 该分类总计有多少页
|
||
totalPage: 228
|
||
},
|
||
result: [
|
||
{
|
||
// 视频的gif地址
|
||
gif: "https://pic.5ppav.com/Uploads/vod/2018-08-25/7.mp4.gif",
|
||
// 视频的详情页网址(一般前端用不上)
|
||
href: "https://www.974sp.com/Html/93/6153.html",
|
||
// 视频的 mp4 播放地址
|
||
mp4: "https://d.eeoai.com/20180825/93/7/7.mp4",
|
||
// 视频发布时间
|
||
time: "2018-08-25",
|
||
// 视频的标题
|
||
title: "台南召妓全紀錄~長X女大學生"
|
||
}
|
||
...
|
||
]
|
||
}
|
||
|
||
```
|
||
|
||
注意:type 字段的具体编号请看下表:
|
||
|
||
| 栏目名称 | 栏目编号 |
|
||
| :--------| :------|
|
||
| 国产精品 | 60 |
|
||
| 中文字幕 | 94 |
|
||
| S级女优 | 100 |
|
||
| 欧美性爱 | 62 |
|
||
| 成人动漫 | 101 |
|
||
| 自拍偷拍 | 89 |
|
||
| 夫妻同房 | 87 |
|
||
| 开放90后 | 93 |
|
||
| 换妻游戏 | 90 |
|
||
| 网红主播 | 91 |
|
||
| 手机小视频 | 88 |
|
||
| 明星艳照门 | 92 |
|
||
| 经典三级 | 109 |
|
||
| 无码在线 | 110 |
|
||
| 熟女人妻 | 111 |
|
||
| 美颜巨乳 | 112 |
|
||
| 颜射吃精 | 113 |
|
||
| 丝袜制服 | 114 |
|