From 2778cf2a16823f9b1153a0549b47f7b503176a17 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期六, 12 九月 2020 18:04:43 +0800 Subject: [PATCH] 爱奇艺正片,搜索引擎 --- src/main/java/com/yeshi/buwan/iqiyi/util/IqiyiUtil.java | 51 ++------------------------------------------------- 1 files changed, 2 insertions(+), 49 deletions(-) diff --git a/src/main/java/com/yeshi/buwan/iqiyi/util/IqiyiUtil.java b/src/main/java/com/yeshi/buwan/iqiyi/util/IqiyiUtil.java index 90cf423..1432af1 100644 --- a/src/main/java/com/yeshi/buwan/iqiyi/util/IqiyiUtil.java +++ b/src/main/java/com/yeshi/buwan/iqiyi/util/IqiyiUtil.java @@ -1691,51 +1691,6 @@ } } - - public static String getAlbumIdFromPlayUrl(String url) { - try { - Document doc = Jsoup.connect(url) - .userAgent( - "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36") - .timeout(6000).get(); - - try { - Elements els = doc.getElementsByTag("script"); - String albumId = null; - for (int i = 0; i < els.size(); i++) { - System.out.println(els.get(i).toString()); - if (els.get(i).toString().contains("Q.PageInfo.playPageInfo") - && els.get(i).toString().contains("albumId")) { - String content = els.get(i).html(); - content = content.substring(content.indexOf("albumId"), content.length()); - albumId = content.split(",")[0].replace("albumId", "").replace("\"", "").replace(":", "") - .replace(";", "").trim(); - if (!StringUtil.isNullOrEmpty(albumId) && Long.parseLong(albumId) > 0) - return albumId; - } - } - - if (StringUtil.isNullOrEmpty(albumId) || Long.parseLong(albumId) <= 0) { - for (int i = 0; i < els.size(); i++) { - if (els.get(i).toString().contains("window.QiyiPlayerLoader") - && els.get(i).toString().contains("param['albumid']")) { - String content = els.get(i).html(); - content = content.substring(content.indexOf("param['albumid'] ="), content.length()); - albumId = content.split(";")[0].replace("param['albumid'] =", "").replace("\"", "").trim(); - return albumId; - } - } - } - } catch (Exception e) { - } - String json = doc.getElementById("iqiyi-main").getElementsByTag("div").get(0).attr(":page-info"); - return JSONObject.fromObject(json).optString("albumId"); - } catch (IOException e) { - e.printStackTrace(); - } - return null; - } - /** * 娣诲姞鐖卞鑹哄皬瑙嗛 * @@ -1756,7 +1711,7 @@ } public static String getHPicture(String url) { - String regex = "_m[0-9]\\.jpg"; + String regex = "_m[0-9]+\\.jpg"; Pattern p = Pattern.compile(regex); Matcher m = p.matcher(url); if (m.find()) { @@ -1764,12 +1719,10 @@ } else { return url; } - - } public static String getVPicture(String url) { - String regex = "_m[0-9]\\.jpg"; + String regex = "_m[0-9]+\\.jpg"; Pattern p = Pattern.compile(regex); Matcher m = p.matcher(url); if (m.find()) { -- Gitblit v1.8.0