plugin/mikuclub/json结构分析.md
https://www.mikuclub.uk/wp-json/utils/v2/post_list?search={kw}&s={kw}&page_type=search&paged=1&custom_orderby=relevance&no_cache=1&custom_cat={catId}
9305: 影视区942: 动漫区{
"max_num_pages": 0,
"posts": [
{
"id": 1909169,
"post_title": "凡人修仙传【真人】...",
"post_href": "https://www.mikuclub.uk/1909169",
"post_image": "https://file6.mikuhome.top/.../326x280.webp",
"post_views": 3094,
"post_likes": 17,
"post_rank_description": "多半好评",
"post_comments": 20,
"post_author": {
"id": 474211,
"display_name": "南缘DH2",
"user_href": "https://www.mikuclub.uk/author/qq_1743601741"
},
"post_main_cat_id": 9305,
"post_main_cat_name": "影视区",
"post_cat_id": 21306,
"post_cat_name": "电视剧-网剧",
"post_cat_href": "https://www.mikuclub.uk/videos/tv-series",
"post_date": "2025-07-28 21:16:11",
"post_down_total_count": "558"
}
]
}
| 字段 | 说明 |
|---|---|
id | 文章 ID(用于详情/唯一标识) |
post_title | 标题 |
post_href | 详情页 URL |
post_image | 封面图 |
post_main_cat_name | 主分类(影视区/动漫区) |
post_cat_name | 子分类 |
post_date | 发布时间 |
post_views, post_likes, ... | 统计指标,可用于扩展 |
https://www.mikuclub.uk/wp-json/wp/v2/posts/{post_id}
{
"id": 1909169,
"date": "2025-07-28T21:16:11",
"link": "https://www.mikuclub.uk/1909169",
"content": {
"rendered": "<p>...含夸克/百度等网盘链接...</p>"
}
}
content.rendered 为完整 HTML,包含下载信息、图片和广告。<a href>,根据域名识别网盘类型:
https://pan.quark.cn/s/...https://pan.baidu.com/s/...https://www.aliyundrive.com/s/...<a>),需用正则额外匹配。?pwd= 参数出现,需要关键词匹配 提取码/密码/pwd/code。custom_cat=9305 与 custom_cat=942 发起请求,待双方返回后合并结果。wp-json/wp/v2/posts/{id},并通过缓存(TTL)避免重复抓取。UniqueID 建议使用 mikuclub-{id},合并两个分类后去重。Tags 可包含主分类、子分类及站内标签。http.Client(连接池、HTTP/2、TLS 超时)。substring 限制上下文长度,降低扫描开销。