pull/69/head
FongMi 2 years ago
parent bd2c414352
commit c31dc37a8d
  1. 23
      app/src/main/java/com/github/catvod/spider/Cs1369.java
  2. 22
      app/src/main/java/com/github/catvod/spider/FirstAid.java
  3. BIN
      jar/custom_spider.jar
  4. 2
      jar/custom_spider.jar.md5

File diff suppressed because one or more lines are too long

@ -1,13 +1,12 @@
package com.github.catvod.spider;
import com.github.catvod.bean.Class;
import com.github.catvod.bean.Result;
import com.github.catvod.bean.Vod;
import com.github.catvod.crawler.Spider;
import com.github.catvod.net.OkHttp;
import com.github.catvod.utils.Util;
import org.json.JSONArray;
import org.json.JSONObject;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
@ -16,16 +15,17 @@ import org.jsoup.select.Elements;
import java.net.URLEncoder;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
@author Qile
* @author Qile
*/
public class FirstAid extends Spider {
private String siteUrl = "https://m.youlai.cn";
private final String siteUrl = "https://m.youlai.cn";
private Map<String, String> getHeader() {
Map<String, String> header = new HashMap<>();
@ -35,18 +35,11 @@ public class FirstAid extends Spider {
@Override
public String homeContent(boolean filter) throws Exception {
JSONArray classes = new JSONArray();
List<Class> classes = new ArrayList<>();
List<String> typeIds = Arrays.asList("jijiu|0", "jijiu|1", "jijiu|2", "jijiu|3", "jijiu|4", "jijiu|5", "jijiu|6", "jijiu|7");
List<String> typeNames = Arrays.asList("急救技能", "家庭生活", "急危重症", "常见损伤", "动物致伤", "海洋急救", "中毒急救", "意外事故");
for (int i = 0; i < typeIds.size(); i++) {
JSONObject obj = new JSONObject()
.put("type_id", typeIds.get(i))
.put("type_name", typeNames.get(i));
classes.put(obj);
}
JSONObject result = new JSONObject()
.put("class", classes);
return result.toString();
for (int i = 0; i < typeIds.size(); i++) classes.add(new Class(typeIds.get(i), typeNames.get(i)));
return Result.string(classes, Collections.emptyList());
}
@Override
@ -110,5 +103,4 @@ public class FirstAid extends Spider {
public String playerContent(String flag, String id, List<String> vipFlags) throws Exception {
return Result.get().url(id).header(getHeader()).string();
}
}

Binary file not shown.

@ -1 +1 @@
5d1ab45ff233a49e9bc9b9a1554b38a9
012dbdf7aebe1c301c6b87be83a213d4

Loading…
Cancel
Save