Header Image

SeimgV2-Pixiv随机图片API

创建时间:1/10/2023 | 更新时间:7/22/2024
177 次阅读 • 0 条评论 • 0 人喜欢

前言

有图片均来自Pixiv 谨慎使用,恶意调用爬图封IP

介绍

Seimg随机图片,顾名思义,市面上也有许多人做,今天也就自己弄了个,使用PHP编写;正如你所见,本文章使用的便是该API **API版本:**V2.0 现已全新升级至V2.0版本,旧V1.0版本已弃用,请使用V2版

更新

V2.0:

  • 新增2w条数据
  • 新增tag参数搜索功能
  • 新增多个tag功能
  • 新增非R18与R18图片随机功能
  • 新增limit返回图片数量功能
  • 新增JSON返回数据:width、height、type
  • 更改r18参数的值
  • 更改JSON返回格式

Doc文档

调用

接口地址:/api/seimg/v2 **返回格式:**application/json、image、text/plain、location **请求方式:**GET&POST

GET http://imlolicon.tk/api/seimg/v2
POST http://imlolicon.tk/api/seimg/v2

直接调用后默认以JSON格式返回

format

GET http://imlolicon.tk/api/seimg/v2?format=img

加入format参数可指定返回格式 img即为直接返回图片,加载缓慢可使用img2反向代理以快速返回

嵌入式页面
GET http://imlolicon.tk/api/seimga/v2?format=img3

format参数设置img3即可加直接跳转至i.pixiv.re下的图片原地址,可用于网站使用图片

返回链接
GET http://imlolicon.tk/api/seimg/v2?format=text

format参数设置text后将直接返回原图链接

r18

GET http://imlolicon.tk/api/seimg/v2?format=img2&r18=1

r18参数可指定图片年龄分级,默认为0(非R18),1(R18),2(随机)

limit

GET http://imlolicon.tk/api/seimg/v2?r18=1&limit=5

limit参数可指定图片返回数量,仅在format参数的值为jsontext时有效

tags

GET http://imlolicon.tk/api/seimg/v2?r18=1&limit=2&tags=少女

tags参数可指定图片所包含的标签,标签名建议用日文或中文

GET http://imlolicon.tk/api/seimg/v2?format=json&r18=1&limit=2&tags=少女|高马尾|长直|白丝|过膝袜

多个标签可使用|隔开

栗子:

请求参数

名称 必填 类型 说明
format string 可选值:json、img、img2、img、text,默认json
r18 number 是否为r18图片,0(非R18)、1(R18)、2(随机),默认1
limit number 返回图片数量,默认1,仅在format为json、text时可用
tag string 返回图片标签,多个标签使用间隔符隔开,建议用日文或中文

返回格式

以下是返回json 栗子:

{
	"code": 500,
	"message": "success",
	"time": 1677381015,
	"version": "v2.2",
	"by": "https://imlolicon.tk",
	"data": [{
		"pid": 89893400,
		"uid": 3115085,
		"title": "海の家で知らないお姉さんにナンパされた",
		"author": "夏奈なつ💊",
		"r18": false,
		"tags": ["オリジナル", "原创", "赤ビキニ", "红色比基尼", "おへそ", "肚脐", "海の家", "beachfront home", "水着", "泳装", "お姉さん", "姐姐", "サングラス", "sunglasses", "逆ナン", "reverse flirting"],
		"width": 926,
		"height": 1500,
		"type": "jpg",
		"url": "https://i.pixiv.re/img-original/img/2021/05/17/00/00/44/89893400_p0.jpg"
	}]
}
名称 类型 说明
code number 请求状态码
message string 状态描述
time number 发送请求时的时间戳
version string SeimgAPI版本
by string 制作者信息
data object array

data

名称 类型 说明
pid number 图片ID
uid number 画师ID
title string 图片标题
author string 画师名字
r18 boolean 是否为R18图片
tags array 图片标签
width number 图片宽度(px)
height number 图片高度(px)
type string 图片类型
url string 图片链接

状态码

code 说明
499 数据库错误
500 请求成功
501 未找到

目前可公开数据

问题答疑

1.Q:无法显示图片? A:确保链接按照教程输入正确,网没事 2.Q:链接和网都没问题,但没法显示/加载图片? A:(1)换个方式,不行就imgimg2img3都不行就是你的问题了,开代理去 (2)没有什么是刷新一下解决不了的,如果有就两下,运气问题 (3)换网不行,持续很久了那都说明是服务器或者API炸锅了,等或呼唤?麻溜的去修bug 3.Q:这个东西不违规吗? A:违规违你大爷的,这种API多的去了,你个人名义就算用来干犯法的事这都跟我没p点关系(只要别来爬数据就行),这要违规能被举办的话,那你就慢慢去举办所有的类似随机色图网站。 一.DNS解析用的国外的,二.博客的服务器也不是大陆的,管不着。

本文链接:
版权声明:本文由作者原创,禁止任何形式转载。
项目 #http #web #API #后端 #接口
点个赞 赏杯咖啡 分享到...

评论区

共 0 条评论