增加使用网页端api的搜索方式,可以搜到一些被屏蔽的作品 (#30)

比如葬送的芙莉莲
This commit is contained in:
PipeYume
2024-12-24 12:48:40 +08:00
committed by GitHub
parent 8523d85f26
commit 96cc170db7

View File

@@ -257,8 +257,9 @@ class CopyManga extends ComicSource {
q_type = options[0]; q_type = options[0];
} }
keyword = encodeURIComponent(keyword) keyword = encodeURIComponent(keyword)
let search_url = this.loadSetting('search_api') == "webAPI" ? "https://www.copymanga.tv/api/kb/web/searchbc/comics" : "https://api.copymanga.tv/api/v3/search/comic"
var res = await Network.get( var res = await Network.get(
`https://api.copymanga.tv/api/v3/search/comic?limit=21&offset=${(page - 1) * 21}&q=${keyword}&q_type=${q_type}&platform=3`, `${search_url}?limit=21&offset=${(page - 1) * 21}&q=${keyword}&q_type=${q_type}&platform=3`,
this.headers this.headers
) )
} }
@@ -586,4 +587,25 @@ class CopyManga extends ComicSource {
throw "未支持此类Tag检索" throw "未支持此类Tag检索"
} }
} }
settings = {
search_api: {
// title
title: "搜索方式",
// type: input, select, switch
type: "select",
// options
options: [
{
value: 'baseAPI',
text: '基础API'
},
{
value: 'webAPI',
text: '网页端API可搜屏蔽作'
}
],
default: 'baseAPI'
}
}
} }