Clean code
This commit is contained in:
parent
21c4b317be
commit
4b1e927bfa
|
|
@ -1,20 +0,0 @@
|
|||
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;
|
||||
}
|
||||
}
|
||||
|
|
@ -29,7 +29,8 @@ import java.util.Map;
|
|||
*/
|
||||
public class Paper extends Spider {
|
||||
|
||||
private final String URL = "https://gitcafe.net/alipaper/";
|
||||
private final String url = "https://gitcafe.net/alipaper/";
|
||||
private final String api = "https://gitcafe.net/tool/alipaper/";
|
||||
private List<String> types;
|
||||
private Ali ali;
|
||||
|
||||
|
|
@ -47,7 +48,7 @@ public class Paper extends Spider {
|
|||
|
||||
@Override
|
||||
public String homeContent(boolean filter) {
|
||||
Document doc = Jsoup.parse(OkHttpUtil.string(URL, getHeaders()));
|
||||
Document doc = Jsoup.parse(OkHttpUtil.string(url, getHeaders()));
|
||||
Elements trs = doc.select("table.tableizer-table > tbody > tr");
|
||||
LinkedHashMap<String, List<Filter>> filters = new LinkedHashMap<>();
|
||||
List<Class> classes = new ArrayList<>();
|
||||
|
|
@ -71,7 +72,7 @@ public class Paper extends Spider {
|
|||
@Override
|
||||
public String homeVideoContent() throws Exception {
|
||||
List<Vod> list = new ArrayList<>();
|
||||
JSONObject homeData = new JSONObject(OkHttpUtil.string(URL + "home.json", getHeaders()));
|
||||
JSONObject homeData = new JSONObject(OkHttpUtil.string(url + "home.json", getHeaders()));
|
||||
List<Data> items = Data.arrayFrom(homeData.getJSONObject("info").getJSONArray("new").toString());
|
||||
for (Data item : items) if (types.contains(item.getCat())) list.add(item.getVod());
|
||||
return Result.string(list);
|
||||
|
|
@ -85,7 +86,7 @@ public class Paper extends Spider {
|
|||
params.put("action", "viewcat");
|
||||
params.put("cat", type);
|
||||
params.put("num", pg);
|
||||
String result = OkHttpUtil.post("https://gitcafe.net/tool/alipaper/", params, getHeaders());
|
||||
String result = OkHttpUtil.post(api, params, getHeaders());
|
||||
for (Data item : Data.arrayFrom(result)) list.add(item.getVod());
|
||||
return Result.string(list);
|
||||
}
|
||||
|
|
@ -101,7 +102,7 @@ public class Paper extends Spider {
|
|||
Map<String, String> params = new HashMap<>();
|
||||
params.put("action", "search");
|
||||
params.put("keyword", key);
|
||||
String result = OkHttpUtil.post("https://gitcafe.net/tool/alipaper/", params, getHeaders());
|
||||
String result = OkHttpUtil.post(api, params, getHeaders());
|
||||
for (Data item : Data.arrayFrom(result)) if (types.contains(item.getCat()) && item.getTitle().contains(key)) list.add(item.getVod());
|
||||
return Result.string(list);
|
||||
}
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -1 +1 @@
|
|||
0e62ab2bdd71349180449eb724065dc9
|
||||
460ee32a20c159a8c25a0755d3a1fc19
|
||||
|
|
|
|||
Loading…
Reference in New Issue