pull/69/head
FongMi 3 years ago
parent ca8f7ef682
commit 0edcb9d308
  1. 4
      app/src/main/java/com/github/catvod/bean/Result.java
  2. 4
      app/src/main/java/com/github/catvod/bean/Vod.java
  3. 24
      app/src/main/java/com/github/catvod/spider/Dovx.java
  4. BIN
      jar/custom_spider.jar
  5. 2
      jar/custom_spider.jar.md5

@ -43,6 +43,10 @@ public class Result {
@SerializedName("total")
private int total;
public static Result objectFrom(String str) {
return new Gson().fromJson(str, Result.class);
}
public static String string(List<Class> classes, List<Vod> list, LinkedHashMap<String, List<Filter>> filters) {
return Result.get().classes(classes).vod(list).filters(filters).string();
}

@ -96,6 +96,10 @@ public class Vod {
this.vodContent = Trans.get(vodContent);
}
public String getVodContent() {
return vodContent;
}
public void setVodPlayFrom(String vodPlayFrom) {
this.vodPlayFrom = Trans.get(vodPlayFrom);
}

@ -0,0 +1,24 @@
package com.github.catvod.spider;
import android.content.Context;
import com.github.catvod.bean.Result;
import com.github.catvod.bean.Vod;
import com.github.catvod.net.OkHttp;
import java.net.URLEncoder;
public class Dovx extends Ali {
@Override
public void init(Context context, String extend) {
super.init(context, extend);
}
@Override
public String searchContent(String key, boolean quick) {
Result result = Result.objectFrom(OkHttp.string("https://api.dovx.tk/ali/search?wd=" + URLEncoder.encode(key)));
for (Vod vod : result.getList()) vod.setVodId(vod.getVodContent());
return result.string();
}
}

Binary file not shown.

@ -1 +1 @@
130be941d3dc5eace206287935bd5ccd
f2064f61914f9fe0258820ab04b5abce

Loading…
Cancel
Save