Clean code
This commit is contained in:
parent
1713414356
commit
6306ef1612
|
|
@ -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 小黄瓜
|
* @author 小黄瓜
|
||||||
*/
|
*/
|
||||||
public class Biubiu extends Spider {
|
public class Biu extends Spider {
|
||||||
|
|
||||||
private JSONObject rule = null;
|
private JSONObject rule = null;
|
||||||
|
|
||||||
Loading…
Reference in New Issue