fix(linovelib): parseChapter doesn't get content correctly (#741)

This commit is contained in:
uy/sun
2024-02-02 01:52:55 +08:00
committed by GitHub
parent cadf7a72fe
commit 101f082a52
+8 -2
View File
@@ -9,7 +9,7 @@ class Linovelib implements Plugin.PluginBase {
name = "Linovelib"; name = "Linovelib";
icon = "src/cn/linovelib/icon.png"; icon = "src/cn/linovelib/icon.png";
site = "https://www.bilinovel.com"; site = "https://www.bilinovel.com";
version = "1.1.0"; version = "1.1.1";
async popularNovels( async popularNovels(
pageNo: number, pageNo: number,
@@ -407,7 +407,13 @@ class Linovelib implements Plugin.PluginBase {
}; };
const loadPage = async (url: string) => { const loadPage = async (url: string) => {
const body = await fetchText(url); const headers = {
"Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
"Accept-Language": "zh-CN,zh;q=0.9,zh-TW;q=0.8,zh-HK;q=0.7,en;q=0.6,en-GB;q=0.5,en-US;q=0.4",
"Cache-Control": "no-cache",
}
const body = await fetchText(url, { headers });
const pageCheerio = parseHTML(body); const pageCheerio = parseHTML(body);
await addPage(pageCheerio); await addPage(pageCheerio);
pageHasNextPage = pageHasNextPage =