diff --git a/app/src/main/java/com/hiroshi/cimoc/source/MH50.java b/app/src/main/java/com/hiroshi/cimoc/source/MH50.java index c0c2c348..faca3609 100644 --- a/app/src/main/java/com/hiroshi/cimoc/source/MH50.java +++ b/app/src/main/java/com/hiroshi/cimoc/source/MH50.java @@ -145,9 +145,9 @@ private String decrypt(String code) { //根据文件名获取图片url,参考common.js中getChapterImage函数 private String getImageUrlByKey(String key, String domain, String chapter) { - if (Pattern.matches("\\^https?://(images.dmzj.com|imgsmall.dmzj.com)/i", key)) { + if (key.startsWith("http://images.dmzj.com")) { try { - return domain + "/showImage.php?url=" + URLEncoder.encode(key, "utf-8"); + return domain +"/showImage.php?url=" + key; } catch (Exception e) { return null; } @@ -159,14 +159,9 @@ private String getImageUrlByKey(String key, String domain, String chapter) { return null; } } - if (Pattern.matches("\\^https?://(manhua.qpic.cn|mhimg.eshanyao.com|dd.wstts.com)/i",key)){ - try { - return "https://manga.mipcdn.com/i/s"+URLEncoder.encode(key,"utf-8"); - } catch (Exception e) { - return null; - } + if (key.startsWith("http") || key.startsWith("ftp")) { + return key; } - if (key.startsWith("http") || key.startsWith("ftp")) return key; return domain + "/" + chapter + key; }