From 9dc679a03648a9e7b48f0c0284bc064b3b2fea90 Mon Sep 17 00:00:00 2001 From: Riztard Lanthorn <riyanluqman@gmail.com> Date: Thu, 28 Jan 2021 18:59:40 +0700 Subject: [PATCH] scantrad userAgent3 (#5577) * scantrad userAgent3 look like the random int only called once and being used again causing repeated number * min 2/3 digit * referer --- src/fr/scantrad/build.gradle | 2 +- .../tachiyomi/extension/fr/scantrad/Scantrad.kt | 12 +++++++++--- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/fr/scantrad/build.gradle b/src/fr/scantrad/build.gradle index 64e074725..dd22ab1d0 100644 --- a/src/fr/scantrad/build.gradle +++ b/src/fr/scantrad/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'Scantrad' pkgNameSuffix = 'fr.scantrad' extClass = '.Scantrad' - extVersionCode = 11 + extVersionCode = 12 libVersion = '1.2' } diff --git a/src/fr/scantrad/src/eu/kanade/tachiyomi/extension/fr/scantrad/Scantrad.kt b/src/fr/scantrad/src/eu/kanade/tachiyomi/extension/fr/scantrad/Scantrad.kt index 4a7814128..07f04327b 100644 --- a/src/fr/scantrad/src/eu/kanade/tachiyomi/extension/fr/scantrad/Scantrad.kt +++ b/src/fr/scantrad/src/eu/kanade/tachiyomi/extension/fr/scantrad/Scantrad.kt @@ -42,11 +42,17 @@ class Scantrad : ParsedHttpSource() { .addNetworkInterceptor(rateLimitInterceptor) .build() - protected open val userAgentRandomizer = "${Random.nextInt(9).absoluteValue}" - protected open val uAR = userAgentRandomizer + protected open val userAgentRandomizer1 = "${Random.nextInt(9).absoluteValue}" + protected open val userAgentRandomizer2 = "${Random.nextInt(10,99).absoluteValue}" + protected open val userAgentRandomizer3 = "${Random.nextInt(100,999).absoluteValue}" override fun headersBuilder() = Headers.Builder().apply { - add("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/8$uAR.0.4$uAR$uAR$uAR.1$uAR$uAR Safari/537.36") + add("Referer", baseUrl) + add( + "User-Agent", + "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) " + + "Chrome/8$userAgentRandomizer1.0.4$userAgentRandomizer3.1$userAgentRandomizer2 Safari/537.36" + ) } // Popular