移动云盘and panta
This commit is contained in:
parent
2bac7cdedf
commit
440d5a8911
|
|
@ -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;
|
||||||
|
|
|
||||||
|
|
@ -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.
|
|
@ -1 +1 @@
|
||||||
5d9042b0b2af294ab9659fdd9c04faad
|
36608b16ea95ec345af695415b76803c
|
||||||
|
|
|
||||||
|
|
@ -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": "电视直播",
|
||||||
|
|
|
||||||
|
|
@ -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",
|
||||||
|
|
|
||||||
|
|
@ -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",
|
||||||
|
|
|
||||||
|
|
@ -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": "直播",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue