From 927b546d0edf8da77efa24c6f02364c5c4dcd71a Mon Sep 17 00:00:00 2001 From: FongMi Date: Mon, 31 Oct 2022 17:28:03 +0800 Subject: [PATCH] Fix bug --- app/src/main/java/com/github/catvod/spider/Ali.java | 3 ++- jar/custom_spider.jar.md5 | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/github/catvod/spider/Ali.java b/app/src/main/java/com/github/catvod/spider/Ali.java index 9e527160..69044b68 100644 --- a/app/src/main/java/com/github/catvod/spider/Ali.java +++ b/app/src/main/java/com/github/catvod/spider/Ali.java @@ -285,7 +285,7 @@ public class Ali { if (url.endsWith("/ck")) { new Handler(Looper.getMainLooper()).postDelayed(() -> view.evaluateJavascript("document.getElementsByTagName('input')[0].value", value -> saveToken(value)), 1000); } else if (url.endsWith("/qr")) { - new Handler(Looper.getMainLooper()).postDelayed(() -> view.evaluateJavascript("document.getElementsByTagName('img')[0].src", value -> showQRCode(value)), 1000); + new Handler(Looper.getMainLooper()).postDelayed(() -> view.evaluateJavascript("document.getElementsByTagName('img')[0].src", value -> showQRCode(value)), 3000); } } }); @@ -300,6 +300,7 @@ public class Ali { } private void showQRCode(String value) { + if (!value.contains("base64,")) return; byte[] bytes = Base64.decode(value.split("base64,")[1], Base64.DEFAULT); FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(Misc.dp2px(250), Misc.dp2px(250)); params.gravity = Gravity.CENTER; diff --git a/jar/custom_spider.jar.md5 b/jar/custom_spider.jar.md5 index 1f9aeb01..34af081e 100644 --- a/jar/custom_spider.jar.md5 +++ b/jar/custom_spider.jar.md5 @@ -1 +1 @@ -ada79cfb8f05a9146ecc90b844b760b9 +6aa710655b59e0b3f88a283a3c4668ec