优化
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user