一个wenku8 (轻小说文库) 的python API!
官网: https://www.wenku8.net/index.php
-
获取总排行榜,总推荐榜,月排行榜,月推荐榜,周排行榜,周推荐榜,日排行榜,日推荐榜,最新入库,最近更新,总收藏榜,字数排行,完结全本;
-
获取用户书架;
-
获取用户信息;
-
获取书评吐槽;
-
下载小说txt全本;
-
...(未完待续)
get_bookcase
: 获取我的书架
(https://www.wenku8.net/modules/article/bookcase.php)
返回结果如下:
[
{
"name": "最喜欢的前辈小巧又可爱,所以想每天让她害羞三次",
"author": "五十岚雄策",
"status": "新",
"aid": "3120"
},
{
"name": "无职转生~到了异世界就拿出真本事~(无职转生~在异世界认真地活下去~)",
"author": "理不尽な孙の手",
"status": "[完结]",
"aid": "1587"
},
{
"name": "文学少女",
"author": "野村美月",
"status": "[完结]",
"aid": "1"
}
]
实际为字典
而非
json.
无需传入参数.
get_userdetail
: 获取用户信息
(https://www.wenku8.net/userdetail.php)
返回结果如下:
[
{
"用户ID": "11"
},
{
"推广链接": "http://www.wenku8.com/index.php?fromuid=890089"
},
//......
{
"昵称": "wzk0(留空则用户名做昵称)"
},
{
"个人简介": "圣条学院值日生"
}
]
无需传入参数.
get_toplist
: 获取排行榜信息
返回结果如下:
[
{
"name": "文学少女",
"author": "作者:野村美月/分类:Fami通文库",
"info": "更新:2022-02-27/字数:2223K/已完结/已动画化",
"tag": "校园 悬疑 青春 恋爱",
"note": "一所高中的文艺社只有两位成员──擅长写作的男主角社员井上心叶和爱吃书纸的怪物文学…", //简介
"aid": "1"
},
//......
{
"name": "魔弹之王与战姬",
"author": "作者:川口士/分类:MF文库J",
"info": "更新:2021-04-07/字数:2324K/已完结/已动画化",
"tag": "校园 奇幻 战争 后宫 青梅竹马",
"note": "挥舞着龙赐与的超常武器,驰骋在战场上的美丽少女们——战姬。",
"aid": "xxxx"
}
]
需要传入list_type
和page
两个参数.(page
是页码数)
list_type:
总排行榜-allvisit
总推荐榜-allvote
月排行榜-monthvisit
月推荐榜-monthvote
周排行榜-weekvisit
周推荐榜-weekvote
日排行榜-dayvisit
日推荐榜-dayvote
最新入库-postdate
最近更新-lastupdate
总收藏榜-goodnum
字数排行-size
完结全本-done
get_review
: 获取书评吐槽
(https://www.wenku8.net/modules/article/reviewslist.php)
返回结果如下:
[
{
"theme": "[顶]小说资源交流专贴(好书齐分享)",
"source": "文学少女",
"num": "40/62052", //回复数/查看数
"user": "wenku8",
"time": "2022-07-19 11:31:50",
"aid": "1",
"rid": "249526",
"uid": "2"
},
{
"theme": "借楼(关于本书作者是女性,女性作家写的关于恋爱的作品,懂得...",
"source": "我当备胎女友也没关系(我,当备胎女友就可以。)",
"num": "0/2",
"user": "shengzehan",
"time": "2023-05-14 13:44:46",
"aid": "xxxx",
"rid": "267567",
"uid": "529509"
},
{
"theme": "俗话讲的形散神不散",
"source": "夜行观览车",
"num": "0/1",
"user": "#003221",
"time": "2023-05-14 11:45:55",
"rid": "267549",
"uid": "680631"
}
]
需要传入page
参数.
get_book
: 获取小说txt全本
会下载小说至当前文件夹下.
以后会添加指定文件夹, 命名方式的参数.
需要传入aid
和fmt
两个参数.
fmt:
utf8-简体
big5-繁体
search
: 以指定搜索类型
搜索轻小说
返回结果如下:
[
{
"name": "小书痴的下克上~为了成为图书管理员不择手段~",
"author": "作者:香月美夜/分类:其他文库",
"info": "更新:2023-05-27/字数:5274K/连载中/已动画化",
"tag": "穿越 奇幻 校园 恋爱 女性视角",
"note": " 从小就是个超级书痴的女大学生丽乃,爱书爱到希望在书堆里死去。该说是「梦想成真」…",
"aid": "2428"
},
{
"name": "Memories Off After Rain(秋之回忆2)",
"author": "作者:日暮茶坊/分类:Fami通文库",
"info": "更新:2023-05-24/字数:167K/已完结",
"tag": "校园 青春 恋爱",
"note": "成为高三学生的三上智也他们澄空学园一行人修学旅行的目的地是:京都。而且,那也是他…",
"aid": "3264"
}
]
需要传入search_type
, word
和page
三个参数.
search_type:
小说标题-articlename
作者名称-author
标签-tag
get_tages
: 获取标签列表
和标签说明
返回结果如下:
[
{
"name": "青春",
"note": "成长是青春的一部分,所以相关内容也使用青春Tag,但青春不总是代表美好的,当搭配黑暗Tag时,请注意入坑。"
},
{
"name": "音乐",
"note": "音乐题材的作品,以及从音乐改编成小说(但非音乐题材内容)的作品。"
},
{
"name": "欢乐向",
"note": "包括喜剧、幽默、搞笑、无厘头、恶搞等欢乐向相关属性的作品。"
}
//...
]
登陆需改cookies
变量的值为jieqiUserInfo
.
浏览器F12 > 网络 > 第一个加载的东西可看到.
-
get_info(aid)
传入aid
获取小说详细信息; -
login(email,pwd)
传入邮箱
和密码
登陆; -
已完成search(mode,word)
传入mode
和word
以指定搜索类型搜索关键词; -
......