This commit is contained in:
Horis
2025-02-01 14:35:01 +08:00
parent 526b560be9
commit 899f910797
@@ -53,7 +53,6 @@ object BookList {
getInfoItem( getInfoItem(
bookSource, bookSource,
analyzeRule, analyzeRule,
analyzeUrl,
body, body,
baseUrl, baseUrl,
ruleData.getVariable() ruleData.getVariable()
@@ -85,7 +84,7 @@ object BookList {
if (collections.isEmpty() && bookSource.bookUrlPattern.isNullOrEmpty()) { if (collections.isEmpty() && bookSource.bookUrlPattern.isNullOrEmpty()) {
Debug.log(bookSource.bookSourceUrl, "└列表为空,按详情页解析") Debug.log(bookSource.bookSourceUrl, "└列表为空,按详情页解析")
getInfoItem( getInfoItem(
bookSource, analyzeRule, analyzeUrl, body, baseUrl, ruleData.getVariable() bookSource, analyzeRule, body, baseUrl, ruleData.getVariable()
)?.let { searchBook -> )?.let { searchBook ->
searchBook.infoHtml = body searchBook.infoHtml = body
bookList.add(searchBook) bookList.add(searchBook)
@@ -134,13 +133,12 @@ object BookList {
private suspend fun getInfoItem( private suspend fun getInfoItem(
bookSource: BookSource, bookSource: BookSource,
analyzeRule: AnalyzeRule, analyzeRule: AnalyzeRule,
analyzeUrl: AnalyzeUrl,
body: String, body: String,
baseUrl: String, baseUrl: String,
variable: String? variable: String?
): SearchBook? { ): SearchBook? {
val book = Book(variable = variable) val book = Book(variable = variable)
book.bookUrl = NetworkUtils.getAbsoluteURL(analyzeUrl.url, analyzeUrl.ruleUrl) book.bookUrl = baseUrl
book.origin = bookSource.bookSourceUrl book.origin = bookSource.bookSourceUrl
book.originName = bookSource.bookSourceName book.originName = bookSource.bookSourceName
book.originOrder = bookSource.customOrder book.originOrder = bookSource.customOrder