diff --git a/app/src/main/java/com/github/catvod/spider/Bili01.java b/app/src/main/java/com/github/catvod/spider/Bili01.java index 414970fe..c9ecf592 100644 --- a/app/src/main/java/com/github/catvod/spider/Bili01.java +++ b/app/src/main/java/com/github/catvod/spider/Bili01.java @@ -25,6 +25,7 @@ import java.util.List; public class Bili01 extends Spider { private String extend; private static final String url = "https://www.bilibili.com"; + private static final String recmUrl = "https://api.bilibili.com/x/web-interface/wbi/index/top/feed/rcmd?y_num=3&fresh_type=4&feed_version=V8&fresh_idx_1h=9&fetch_row=28&fresh_idx=9&brush=9&homepage_ver=1&ps=12&outside_trigger=&w_rid=a7d90770ead893ccfef77d9ae4438cae&wts=1675154158"; protected JSONObject ext = null; private HashMap header; @@ -146,6 +147,10 @@ public class Bili01 extends Spider { } } url += "&page=" + pg; + //获取个人推荐 + if (tid.equals("recm")) { + url = recmUrl; + } SpiderDebug.log("bili>>categoryContent:" + url); SpiderDebug.log("bili>>categoryContent>>header:" + header); String content = OkHttpUtil.string(url, header); @@ -158,7 +163,7 @@ public class Bili01 extends Spider { // JSONArray RSArray = resp.getJSONObject("data").getJSONArray("result"); JSONArray list = new JSONArray(); - JSONArray RSArray = data.getJSONArray("result"); + JSONArray RSArray = data.getJSONArray(tid.equals("recm") ? "item" : "result"); for (int i = 0; i < RSArray.length(); i++) { JSONObject info = RSArray.getJSONObject(i); JSONObject result = new JSONObject(); diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar index 39ac2fa3..d64aab34 100644 Binary files a/jar/custom_spider.jar and b/jar/custom_spider.jar differ diff --git a/jar/custom_spider.jar.md5 b/jar/custom_spider.jar.md5 index 5c1db2c6..25d34b40 100644 --- a/jar/custom_spider.jar.md5 +++ b/jar/custom_spider.jar.md5 @@ -1 +1 @@ -7f368a17c6be2abd31d89abc0b407f4c +d97f0dbc2d2d83c3f22d89095f88dbfe diff --git a/json/FongMi.json b/json/FongMi.json index 35f6319d..f5f1d6c8 100644 --- a/json/FongMi.json +++ b/json/FongMi.json @@ -1,5 +1,5 @@ { - "spider": "https://raw.iqiq.io/dukunjueji/CatVodSpider/main/jar/custom_spider.jar;md5;7f368a17c6be2abd31d89abc0b407f4c", + "spider": "https://raw.iqiq.io/dukunjueji/CatVodSpider/main/jar/custom_spider.jar;md5;d97f0dbc2d2d83c3f22d89095f88dbfe", "wallpaper": "http://www.kf666888.cn/api/tvbox/img", "lives": [ { diff --git a/json/bilibiliXX.json b/json/bilibiliXX.json index be19b609..99429aa2 100644 --- a/json/bilibiliXX.json +++ b/json/bilibiliXX.json @@ -5,6 +5,10 @@ "type_name": "自驾游", "type_id": "自驾游" }, + { + "type_name": "推荐", + "type_id": "recm" + }, { "type_name": "美食", "type_id": "美食"