pull/84/head
qlql765 2 years ago
parent 15f94bc061
commit 4b7b789023
  1. 11
      app/src/main/java/com/github/catvod/spider/Kanqiu.java
  2. BIN
      jar/custom_spider.jar
  3. 2
      jar/custom_spider.jar.md5

@ -14,7 +14,6 @@ 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;
import org.jsoup.select.Elements;
@ -29,7 +28,7 @@ import java.util.Map;
*/
public class Kanqiu extends Spider {
private static String siteUrl = "http://www.88kanqiu.one";
private static String siteUrl = "http://www.88kanqiu.tw";
private Map<String, String> getHeader() {
Map<String, String> header = new HashMap<>();
@ -74,10 +73,10 @@ public class Kanqiu extends Spider {
@Override
public String detailContent(List<String> ids) throws Exception {
if (ids.get(0).equals(siteUrl)) return Result.error("比賽尚未開始");
Document doc = Jsoup.parse(OkHttp.string(ids.get(0), getHeader()));
String t = doc.select("#t").attr("value");
String result = t.substring(6);
if (ids.get(0).equals(siteUrl)) return Result.error("比赛尚未开始");
String content = OkHttp.string(ids.get(0) + "-url", getHeader());
String result = new JSONObject(content).optString("data");
result = result.substring(6);
result = result.substring(0, result.length() - 2);
String json = new String(Base64.decode(result, Base64.DEFAULT));
JSONArray linksArray = new JSONObject(json).getJSONArray("links");

Binary file not shown.

@ -1 +1 @@
981f96ca587242d475007855c5b33f56
8327a95a4336dac3f0177f08056d3165

Loading…
Cancel
Save