pull/82/head
FongMi 3 years ago
parent 1713414356
commit 6306ef1612
  1. 46
      app/src/main/java/com/github/catvod/bean/paper/Data.java
  2. 20
      app/src/main/java/com/github/catvod/bean/paper/Item.java
  3. 2
      app/src/main/java/com/github/catvod/spider/Biu.java

@ -0,0 +1,46 @@
package com.github.catvod.bean.paper;
import com.github.catvod.bean.Vod;
import com.google.gson.Gson;
import com.google.gson.annotations.SerializedName;
import com.google.gson.reflect.TypeToken;
import java.lang.reflect.Type;
import java.util.List;
public class Data {
@SerializedName("key")
private String key;
@SerializedName("cat")
private String cat;
@SerializedName("title")
private String title;
@SerializedName("date")
private String date;
public static List<Data> arrayFrom(String str) {
Type listType = new TypeToken<List<Data>>() {}.getType();
return new Gson().fromJson(str, listType);
}
public String getKey() {
return key;
}
public String getCat() {
return cat;
}
public String getTitle() {
return title;
}
public String getDate() {
return date;
}
public Vod getVod() {
return new Vod("https://www.aliyundrive.com/s/" + getKey(), getTitle(), "https://www.lgstatic.com/i/image2/M01/15/7E/CgoB5lysLXCADg6ZAABapAHUnQM321.jpg", getDate());
}
}

@ -0,0 +1,20 @@
package com.github.catvod.bean.paper;
import com.google.gson.Gson;
import com.google.gson.annotations.SerializedName;
import java.util.List;
public class Item {
@SerializedName("data")
private List<Data> data;
public static Item objectFrom(String str) {
return new Gson().fromJson(str, Item.class);
}
public List<Data> getData() {
return data;
}
}

@ -24,7 +24,7 @@ import java.util.regex.Pattern;
/**
* @author 小黄瓜
*/
public class Biubiu extends Spider {
public class Biu extends Spider {
private JSONObject rule = null;
Loading…
Cancel
Save