移动云盘and panta

This commit is contained in:
lushunming 2025-04-11 11:42:56 +08:00
parent 2bac7cdedf
commit 440d5a8911
8 changed files with 9 additions and 8 deletions

View File

@ -16,6 +16,7 @@ import java.net.URLEncoder;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Objects;
import java.util.regex.Matcher; import java.util.regex.Matcher;
import java.util.regex.Pattern; import java.util.regex.Pattern;
@ -58,8 +59,8 @@ public class PanTa extends Cloud {
List<Vod> list = new ArrayList<>(); List<Vod> list = new ArrayList<>();
Elements elements = doc.select(".topicList > .topicItem"); Elements elements = doc.select(".topicList > .topicItem");
for (Element e : elements) { for (Element e : elements) {
String pic = e.selectFirst("a.avatarLink img").attr("src"); String pic = Objects.isNull(e.selectFirst(".tm-m-photos-thumb li")) ? "" : e.selectFirst(".tm-m-photos-thumb li").attr("data-src");
pic = StringUtils.isAllBlank(pic) ? e.selectFirst(".tm-m-photos-thumb li").attr("data-src") : pic; pic = StringUtils.isAllBlank(pic) ? e.selectFirst("a.avatarLink img").attr("src") : pic;
Element content = e.selectFirst(".content > h2 > a"); Element content = e.selectFirst(".content > h2 > a");
String vodId = content.attr("href"); String vodId = content.attr("href");
String vodPic = HOST + pic; String vodPic = HOST + pic;

View File

@ -56,7 +56,7 @@ public class PanTaTest {
@org.junit.Test @org.junit.Test
public void categoryContent() throws Exception { public void categoryContent() throws Exception {
String content = spider.categoryContent("?tagId=39765285016165", "2", true, null); String content = spider.categoryContent("?tagId=39955372461067", "2", true, null);
JsonObject map = Json.safeObject(content); JsonObject map = Json.safeObject(content);
Gson gson = new GsonBuilder().setPrettyPrinting().create(); Gson gson = new GsonBuilder().setPrettyPrinting().create();
System.out.println("categoryContent--" + gson.toJson(map)); System.out.println("categoryContent--" + gson.toJson(map));

Binary file not shown.

View File

@ -1 +1 @@
5d9042b0b2af294ab9659fdd9c04faad 36608b16ea95ec345af695415b76803c

View File

@ -1,5 +1,5 @@
{ {
"spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;5d9042b0b2af294ab9659fdd9c04faad", "spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;36608b16ea95ec345af695415b76803c",
"lives": [ "lives": [
{ {
"name": "电视直播", "name": "电视直播",

View File

@ -1,5 +1,5 @@
{ {
"spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;5d9042b0b2af294ab9659fdd9c04faad", "spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;36608b16ea95ec345af695415b76803c",
"lives": [ "lives": [
{ {
"name": "直播ipv6", "name": "直播ipv6",

View File

@ -1,5 +1,5 @@
{ {
"spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;5d9042b0b2af294ab9659fdd9c04faad", "spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;36608b16ea95ec345af695415b76803c",
"lives": [ "lives": [
{ {
"name": "直播ipv6", "name": "直播ipv6",

View File

@ -1,5 +1,5 @@
{ {
"spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;5d9042b0b2af294ab9659fdd9c04faad", "spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;36608b16ea95ec345af695415b76803c",
"lives": [ "lives": [
{ {
"name": "直播", "name": "直播",