pull/909/head 3.21.031720
gedoor 4 years ago
parent bf9115d1a5
commit 948de1c10c
  1. 7
      app/src/main/java/io/legado/app/utils/HtmlFormatter.kt

@ -1,5 +1,6 @@
package io.legado.app.utils package io.legado.app.utils
import io.legado.app.model.analyzeRule.AnalyzeUrl
import java.net.URL import java.net.URL
import java.util.regex.Pattern import java.util.regex.Pattern
@ -33,7 +34,11 @@ object HtmlFormatter {
val matcher = imgPattern.matcher(html) val matcher = imgPattern.matcher(html)
var appendPos = 0 var appendPos = 0
while (matcher.find()) { while (matcher.find()) {
val url = NetworkUtils.getAbsoluteURL(redirectUrl, matcher.group(1)!!) val urlArray = matcher.group(1)!!.split(AnalyzeUrl.splitUrlRegex)
var url = NetworkUtils.getAbsoluteURL(redirectUrl, urlArray[0])
if (urlArray.size > 1) {
url = "$url,${urlArray[1]}"
}
sb.append(html.substring(appendPos, matcher.start())) sb.append(html.substring(appendPos, matcher.start()))
sb.append("<img src=\"$url\" >") sb.append("<img src=\"$url\" >")
appendPos = matcher.end() appendPos = matcher.end()

Loading…
Cancel
Save