欢迎🎉,封面规则介绍正在加载中。
##2 @封面规则:
tab 之前优书网还在,导入本地小说后,阅读软件会自动为小说匹配封面图片。现在优书网已停,原来的功能就失效了,这里分享一个默认封面匹配规则,让阅读软件的这个功能重启。
tab 首先按照下图所示来打开界面。

tab 然后按照下图所示来填写内容。

tab 下面代码进行过优化,和图片显示的内容有少许差别,请以代码为准。
tab 1、第一个横线填写
```data:;base64,{{java.base64Encode(key)}},{"type":"lyc"}```
tab 2、第二个横线填写
```@js:
var key = java.hexDecodeToString(result);
var url1 = `https://pre-api.tuishujun.com/api/searchBook?search_value=${key}&page=1&pageSize=20`;
var url2 = `http://m.ypshuo.com/api/novel/search?keyword=${key}&searchType=1&page=1`;
var [rr1, rr2] = java.ajaxAll([url1, url2]).map(r => r.body());
function jjson(str, rule) {
try {
return com.jayway.jsonpath.JsonPath.read(str, rule);
} catch (e) {
return [];
}
}
rr1 = jjson(rr1, '$.data.data[*]');
rr2 = jjson(rr2, '$.data.data[*]');
var na = String(book.name),
au = String(book.author);
function search() {
for (let char of rr1) {
//本地书名包含搜索结果书名
if (na.includes(char.title + '')) {
let au2 = char.author_nickname + '';
//作者匹配
if (au.includes(au2) || au2.includes(au)) {
return char.cover;
}
}
}
for (let char of rr2) {
if (na.includes(char.novel_name + '')) {
let au2 = char.author_name + '';
if (au.includes(au2) || au2.includes(au)) {
return char.novel_img;
}
}
}
return '';
}
search()```
tab 3、勾选启用。再点击确认即可。
tab 本地小说的书名和作者正常,并且查询的数据库含有这本书才会成功匹配封面。
,。
tabd 编辑于2025年9月25日·洛娅橙
,。,。