mirror of
https://github.com/LamGC/ContentGrabbingJi.git
synced 2025-04-30 06:37:36 +00:00
5.3 KiB
5.3 KiB
Pixiv 排行榜获取接口
接口地址
GET https://www.pixiv.net/ranking.php
- 需要登录:
是
参数
提示: 该接口参数较为复杂,请结合表格查看
date
: 排行榜时间,与Mode有关 (格式: yyyy-MM-dd)mode
: 排行榜模式daily
: 每天weekly
: 每周monthly
: 每月rookie
: 新人original
: 原创male
: 男性偏好female
: 女性偏好daily_r18
: 每天 - 仅成人内容weekly_r18
: 每周 - 仅成人内容male_r18
: 男性偏好 - 仅成人内容female_r18
: 女性偏好 - 仅成人内容
content
: 排行榜内容类型all
: 全部内容 (实际使用请直接省略content
参数)illust
: 插画ugoira
: 动图manga
: 漫画
p
: 排行榜页数 (如超出范围,则返回错误信息)format
: 格式json
: 以Json返回数据- (留空): 返回完整的排行榜网页
参数关系表
mode
参数与content
参数有一些支持关系,并不是所有的mode
参数都能被所有的content
参数支持,故附下表。
参数 | all | illust | ugoira | manga |
---|---|---|---|---|
daily | √ |
√ |
√ |
√ |
weekly | √ |
√ |
√ |
√ |
monthly | √ |
√ |
× | √ |
rookie | √ |
√ |
× | √ |
original | √ |
× | × | × |
male | √ |
× | × | × |
female | √ |
× | × | × |
daily_r18 | √ |
√ |
√ |
√ |
weekly_r18 | √ |
√ |
√ |
√ |
male_r18 | √ |
× | × | × |
female_r18 | √ |
× | × | × |
返回数据
数据示例
{
"contents":[
{
"title":"【伊アオ】髪結い。",
"date":"2020年05月31日 14:26",
"tags":[
"鬼滅の刃",
"伊アオ",
"嘴平伊之助",
"神崎アオイ",
"鬼滅の刃1000users入り"
],
"url":"https:\/\/i.pximg.net\/c\/240x480\/img-master\/img\/2020\/05\/31\/14\/26\/41\/81987309_p0_master1200.jpg",
"illust_type":"0",
"illust_book_style":"0",
"illust_page_count":"1",
"user_name":"シロウ",
"profile_img":"https:\/\/i.pximg.net\/user-profile\/img\/2020\/05\/01\/02\/18\/18\/18450100_ac34872504959f8cc26f086248066b39_50.png",
"illust_content_type":{
"sexual":0,
"lo":false,
"grotesque":false,
"violent":false,
"homosexual":false,
"drug":false,
"thoughts":false,
"antisocial":false,
"religion":false,
"original":false,
"furry":false,
"bl":false,
"yuri":false
},
"illust_series":false,
"illust_id":81987309,
"width":600,
"height":2226,
"user_id":174995,
"rank":51,
"yes_rank":83,
"rating_count":707,
"view_count":19759,
"illust_upload_timestamp":1590902801,
"attr":"",
"is_bookmarked":false,
"bookmarkable":true
}, // ....
],
"mode":"daily",
"content":"all",
"page":2,
"prev":1,
"next":3,
"date":"20200601",
"prev_date":"20200531",
"next_date":false,
"rank_total":500
}
参数详解
contents
: (Object[]
) 排行榜数组, 最多50行排行榜信息illust_id
: (number
) 作品Idtitle
: (string
) 作品标题attr
: (string
) 不明?tags
: (string[]
) 原始标签数组url
: (string
) 预览画质的原始尺寸图下载链接(存在防盗链)illust_type
: (string
->number
) 作品类型illust_book_style
: (string
->number
) 不明?illust_page_count
: (string
->number
) 作品页数user_name
: (string
) 画师用户名user_id
: (number
) 画师用户Idprofile_img
: (string
) 画师用户头像illust_content_type
: (Object
) 作品内容信息- 待补充
illust_series
: (boolean
) 不明?width
: (number
) 作品宽度(建议以原图为准)height
: (number
) 作品高度(建议以原图为准)rank
: (number
) 本期排行榜排名yes_rank
: (number
) 上期同排行榜排名rating_count
:view_count
: (number
) 浏览量illust_upload_timestamp
: (number
) 作品上传时间戳(10位)is_bookmarked
: (boolean
) 不明?bookmarkable
: (boolean
) 不明?
mode
: (string
) 请求的排行榜模式字段content
: (string
) 请求的内容类型page
: (number
) 当前排行榜页数prev
: (string
/boolean
) 上一页排行榜页数, 如果该请求的页数为首页, 则为false
next
: (string
/boolean
) 下一页排行榜页数, 如果该请求的页数为页尾, 则为false
date
: (string
) 排行榜日期(格式:yyyyMMdd
)prev_date
: (string
/boolean
) 如果存在上一期排行榜, 则该属性为上期排行榜日期字符串, 否则为false
next_date
: (string
/boolean
) 如果存在下一期排行榜, 则该属性为下期排行榜日期字符串, 否则为false
rank_total
: (number
) 该排行榜的总排行数