PT 站点数据管理,自动记录每天的上传量。
注册
POST /register
Request
| key | type |
|---|---|
| username | string |
| password | string |
登录
POST /login
Request
| key | type |
|---|---|
| username | string |
| password | string |
注销
GET /logout
添加站点
POST /site
Request
| key | type |
|---|---|
| type | 'ourbits' | 'mteam' |
| username | string |
| password | string |
| otp | string |
| rule | string |
获取站点列表
GET /site
删除站点
DELETE /site/:id
更新站点信息
PUT /site/:id
Request
| key | type |
|---|---|
| type | 'cookie' | 'rule' |
| username | string |
| password | string |
| otp | string |
| rule | string |
type为cookie时,可以传所有参数,否则参数只能是rule
立即抓取
POST /site/:id/history
获取已添加站点
GET /site
Response
| key | type |
|---|---|
| siteID | string |
| siteUsername | string |
| upload | string |
| lastRecord | Record |
获取该站点历史数据
GET /site/:id/history
Request
| key | type |
|---|---|
| page | number |
| limit | number |
Response
| key | type |
|---|---|
| total | number |
| records | Record[] |
获取站点的绘图数据
该接口获取的是过去 n 天,每天最后一次爬到的数据,如果某天没数据,则返回结果中不会出现这一天。
GET /site/:id/chart
Request
| key | type |
|---|---|
| delta | number |
获取 crontab 的人类可读描述
GET /cron-descriptor
Request
| key | type |
|---|---|
| cron | string |