官网:https://pximg.org/

文档:https://open.pximg.org/


1. PID-ImgURL 接口


通过PID获取图像URL(Origin、Master)


https://open.pximg.org/pid.php


GET请求:























参数描述是否必须
pid指定作品PID必须
p页码(从0开始)可选(默认p=0)

响应 (JSON):






































参数描述类型备注
pid作品的PIDstr
origin原图URLstr
master压缩图URLstr有损压缩,较清晰且加载速度快.
error错误信息str(仅获取失败时存在)获取图像URL失败.

Demo:



https://open.pximg.org/pid.php?pid=119579799



{"pid":"119579799","origin":"https:\/\/i.pximg.net\/img-original\/img\/2024\/06\/12\/21\/35\/37\/119579799_p0.png","master":"https:\/\/i.pximg.net\/img-master\/img\/2024\/06\/12\/21\/35\/37\/119579799_p0_master1200.jpg"}


2. 今日日榜-PID 接口


快速获取今日日榜PID数据.



https://open.pximg.org/rank.php



GET请求:























参数描述是否必须
p第x页日榜数据可选
ps1~x页日榜数据(x≤5)可选

响应 (JSON):












































参数描述类型备注
status_code状态码int参考HTTP状态码
pidPID列表list
date日期str
pid_countPID总个数int每页50个
message错误信息str仅在获取出错时存在

Demo:



https://open.pximg.org/rank.php?p=1



{"status_code":200,"pid":["121103000","121098990",……],"date":"2024-08-03","pid_count":50 }


3. 用户作品 接口


通过画师UID获取其所有作品PID



https://open.pximg.org/works.php


(其实是反代https://www.pixiv.net/touch/ajax/illust/user_illusts?lang=zh&user_id={$uid},5h缓存)



GET请求:


















参数描述是否必须
uid画师uid必须

响应 (JSON):
































参数描述类型备注
error是否出现错误bool无错误为false
message错误信息str无错误为空
body:user_illust_ids作品列表listPID

Demo:



https://open.pximg.org/works.php?uid=1096811



{"error":false,"message":"","body":{"user_illust_ids":["121240338","121114423",……]}}

举报· 121 次点击
登录 注册 站外分享
7 条回复  
foothold8815 初学 2024-8-7 09:26:29

马住

handsome 限制会员 2024-8-7 09:26:29

感谢

jiongjiong_JOJO 初学 2024-8-7 09:26:29

感谢,好东西

Mikewantlearn 初学 2024-8-7 09:26:29

mark

xiaozhang959 初学 2024-8-7 09:26:29

前排围观~

houlangs 初学 2024-8-7 09:26:29

cool,这样不会被pixiv当爬虫拦掉吗?

mossia 初学 2024-10-30 15:21:59

好像网站没办法访问了

返回顶部