画作排行¶
页面URL: https://www.pixiv.net/ranking.php
请求参数:
mode
排行模式,必填。
可选值:
daily
weekly
monthly
rookie
original
male
female
daily_r18
weekly_r18
male_r18
female_r18
r18g
content
排行内容,不填则为综合排行,有些排行模式只对综合排行有效。
可选值:
illust
ugoira
manga
date
日期,不填则为最新排行。
格式: YYYYMMDD
format
填为 json 时会返回 json 数据。
p
页码。
HTML 内容解析¶
类名为 ranking-items
的元素中每个 section 为一个画作。
数据使用元素上的属性存储:
id
排行位数
data-title
画作标题
data-user-name
作者名称
data-date
画作发布时间
data-id
画作ID。
在 section 内部有 user-container 元素,属性包含了作者信息。
data-user_id
作者ID。
data-user_name
作者名称
data-profile_img
作者头像 URL。
JSON 数据格式¶
[[contents]]
title
画作标题
tags
标签列表
url
画作大图 URL。
illust_type
画作类型
illust_page_count
画作页数
user_name
作者名称
profile_img
作者头像
illust_id
画作 ID。
width
画作宽度
height
画作高度
user_id
作者 ID。
rank
排名
yes_rank
昨日排名
illust_upload_timestamp
画作上传时间戳