From fc7a6634496066fe45dca8ea9832bdd2f7341db4 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 13 十月 2020 10:25:39 +0800
Subject: [PATCH] 百度内容联盟前端分类,首页弹窗广告

---
 src/main/java/com/yeshi/buwan/iqiyi/util/IqiyiUtil.java |   55 ++++++-------------------------------------------------
 1 files changed, 6 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..d4569c5 100644
--- a/src/main/java/com/yeshi/buwan/iqiyi/util/IqiyiUtil.java
+++ b/src/main/java/com/yeshi/buwan/iqiyi/util/IqiyiUtil.java
@@ -62,6 +62,10 @@
 
     static Logger logger = Logger.getLogger(IqiyiUtil.class);
 
+
+    public final static int RESOURCE_ID = 13;
+    public final static String RESOURCE_NAME = "鐖卞鑹�";
+
     public final int PLAY_NONE = 0;// 涓嶈兘鎾斁
     public final int PLAY_HTML = 1;// 璺宠浆绉诲姩绔綉椤垫挱鏀�
     public final int PLAY_SWF = 2;// 宓屽缃戦〉鎾斁
@@ -1691,51 +1695,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 +1715,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 +1723,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