数据库在release里
API: https://setu.yuban10703.xyz/setu
请求方法:GET,POST
返回数据为JSON
https://setu.yuban10703.xyz/docs
| 字段 | 类型 | 说明 |
|---|---|---|
| r18 | integer | 0:性感,1:色情,2:all |
| num | integer | 数量,最大50 |
| tags | array[string] | 可以传入多个tag |
| replace_url | HttpUrl | 反代的链接,用于替换默认的https://i.pximg.net 例如https://i.pixiv.cat |
| 字段名 | 数据类型 | 说明 |
|---|---|---|
| detail | string | 没东西就是正常 |
| tags | array[string] | 你请求的时候发送的tags |
| count | integer | data内的数据数量 |
| data | array[setu] | setu列表 |
| 字段名 | 数据类型 | 说明 |
|---|---|---|
| artwork | array[artwork] | 画廊的标题和P站id |
| author | array[author] | 作者的名字和P站ID |
| count | integer | 获取到的数量 |
| sanity_level | integer | P站给的字段 可能是色情等级吧 |
| r18 | boolean | 是否R18 |
| page | integer | 作品在画廊的第几P(从0开始算) |
| create_date | string($date-time) | P站的字段 应该是最后更新日期 |
| size | array[size] | 图片的长宽 |
| tags | array[string] | 图片的标签 |
| urls | array[urls] | 图片的链接 |
| 字段名 | 数据类型 | 说明 |
|---|---|---|
| title | string | 作品标题 |
| id | integer | 作品的P站ID |
| 字段名 | 数据类型 | 说明 |
|---|---|---|
| name | string | 作者名字 |
| id | integer | 作者的P站ID |
| 字段名 | 数据类型 | 说明 |
|---|---|---|
| width | integer | 宽 |
| height | integer | 高 |
| 字段名 | 数据类型 | 说明 |
|---|---|---|
| original | string($uri) | 链接(画质:original) |
| large | string($uri) | 链接(画质:large) |
| medium | string($uri) | 链接(画质:medium) |
要给r18,delete,tags建索引
db.your_collection.createIndex({ r18: 1, delete: 1, tags: "text" })