setu-api

很久很久之前写的api, 近期在群友要求下开源

封装了 Pixiv插图/小说, 萌娘百科语音, SauceNAO/trace.moe图片搜索

基于 php 7.0+, 可轻易改写为php 5.6或更低版本

部署

仅需原生php 7.0+, 无需安装第三方库

请求

请求方式: GET

使用 type 区分搜索模式

type 说明 参数 返回 平台
get_url_img 通过URL获取图片(作为反代服务器) url: 图片地址 IMAGE Pixiv
get_pid_img 通过Pid获取图片 pid: Pid ,
page: 页数(默认为1)
IMAGE Pixiv
get_pid_novel 通过Pid获取小说(不包含系列) pid: Pid ,
page: 页数(默认为1)
JSON Pixiv
ranking_img 获取Pixiv日榜图片 r: 排名 IMAGE Pixiv
random_img 随机色图 tag: 标签,
r18(见下文)
JSON lolicon.app
random_voice 随机角色语音 tag: 标签 JSON 萌娘百科
search_img 图片搜索 tag: 标签,
r: 排名,
r18(见下文)
mode(见下文)
JSON Pixiv
search_novel 小说搜索 tag: 标签,
r: 排名,
r18(见下文)
mode(见下文)
JSON Pixiv
img_search_img 以图搜图 url: 图片地址 JSON SauceNAO trace.moe

r18

可以为空, 空或0为全年龄向, 其它数值为R-18模式

注意: 程序根据Pixiv作品Tag判断r18, 可能有误判现象

mode

搜索模式(enum)

mode search_img search_novel
default 0 按时间顺序搜索2000收藏数以上的作品 按时间顺序搜索50收藏数以上的作品
top 1 按收藏数量顺序搜索 按收藏数量顺序搜索
enhanced 2 按时间顺序搜索100收藏数以上的作品 按时间顺序搜索1收藏数以上的作品

返回

IMAGE

content-type: image/jpeg

可直接作为图片处理

JSON

content-type: application/json

type: 类型 r18: nullR-18R-18G title: 标题 url: 资源URL, 用于音频地址, 小说封面等 caption:简介, 包含收藏数, 标签等信息 pid:Pid (str) page:当前页数 content:(小说专用) 正文
type 说明 非空字段
image 图片 r18 title url pid page
voice 音频 url
anime 图片搜索返回的数据 title url caption
novel-oneshot 单篇小说 r18 title url pid page caption content
novel-series 系列小说 r18 title url pid page caption content

后话

如果此程序和您预期的一样正常工作,请给我一个 star

欢迎提交任何请求

交流群: 828350277

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。