setu-api —— 基于原生php的色图api, 封装了 Pixiv , 萌娘百科 , SauceNAO , trace.moe 等接口
-
项目地址
setu-api
很久很久之前写的api, 近期在群友要求下开源
封装了 Pixiv插图/小说, 萌娘百科语音, SauceNAO/trace.moe图片搜索
基于
php 7.0+, 可轻易改写为php 5.6或更低版本部署
仅需原生
php 7.0+, 无需安装第三方库请求
请求方式:
GET使用
type区分搜索模式type说明 参数 返回 平台 get_url_img通过URL获取图片(作为反代服务器) url: 图片地址IMAGEPixivget_pid_img通过Pid获取图片 pid: Pid ,<br/>page: 页数(默认为1)IMAGEPixivget_pid_novel通过Pid获取小说(不包含系列) pid: Pid ,<br/>page: 页数(默认为1)JSONPixivranking_img获取Pixiv日榜图片 r: 排名IMAGEPixivrandom_img随机色图 tag: 标签,<br/>r18(见下文)JSONlolicon.apprandom_voice随机角色语音 tag: 标签JSON萌娘百科search_img图片搜索 tag: 标签,<br/>r: 排名,<br/>r18(见下文) <br/>mode(见下文)JSONPixivsearch_novel小说搜索 tag: 标签,<br/>r: 排名,<br/>r18(见下文) <br/>mode(见下文)JSONPixivimg_search_img以图搜图 url: 图片地址JSONSauceNAOtrace.moer18可以为空, 空或
0为全年龄向, 其它数值为R-18模式注意: 程序根据
Pixiv作品Tag判断r18, 可能有误判现象mode搜索模式(enum)
modesearch_imgsearch_noveldefault0按时间顺序搜索 2000收藏数以上的作品按时间顺序搜索 50收藏数以上的作品top1按收藏数量顺序搜索 按收藏数量顺序搜索 enhanced2按时间顺序搜索 100收藏数以上的作品按时间顺序搜索 1收藏数以上的作品返回
IMAGEcontent-type:
image/jpeg可直接作为图片处理
JSONcontent-type:
application/jsontype: 类型r18:null或R-18或R-18Gtitle: 标题url: 资源URL, 用于音频地址, 小说封面等caption:简介, 包含收藏数, 标签等信息pid:Pid (str)page:当前页数content:(小说专用) 正文
type说明 非空字段 image图片 r18titleurlpidpagevoice音频 urlanime图片搜索返回的数据 titleurlcaptionnovel-oneshot单篇小说 r18titleurlpidpagecaptioncontentnovel-series系列小说 r18titleurlpidpagecaptioncontent后话
如果此程序和您预期的一样正常工作,请给我一个
star欢迎提交任何请求
交流群:
534814022 -
纯萌新,怎么使用想问一下
-
纯萌新,怎么使用想问一下
-
纯萌新,怎么使用想问一下
-
@tsudzuki ?姜太公钓鱼是吧