diff --git a/src/en/apairof2/build.gradle b/src/en/apairof2/build.gradle index f620fcadb..1d56e7563 100644 --- a/src/en/apairof2/build.gradle +++ b/src/en/apairof2/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'A Pair of 2+' pkgNameSuffix = 'en.apairof2' extClass = '.APairOf2' - extVersionCode = 29 + extVersionCode = 30 } apply from: "$rootDir/common.gradle" diff --git a/src/en/apairof2/src/eu/kanade/tachiyomi/extension/en/apairof2/APairOf2.kt b/src/en/apairof2/src/eu/kanade/tachiyomi/extension/en/apairof2/APairOf2.kt index 8e8991dc5..eef0cbf3c 100644 --- a/src/en/apairof2/src/eu/kanade/tachiyomi/extension/en/apairof2/APairOf2.kt +++ b/src/en/apairof2/src/eu/kanade/tachiyomi/extension/en/apairof2/APairOf2.kt @@ -136,11 +136,16 @@ class APairOf2 : ParsedHttpSource() { return document.select(".swiper-slide img").mapIndexed { index, img -> Page( index = index, - imageUrl = img.attr("src").let { "$baseUrl/$it" }, + imageUrl = img.imgAttr() ) } } + private fun Element.imgAttr(): String = when { + hasAttr("data-pagespeed-lazy-src") -> attr("abs:data-pagespeed-lazy-src") + else -> attr("abs:src") + } + override fun imageUrlParse(document: Document): String { throw UnsupportedOperationException("not used") }