pull/123/head
FongMi 3 years ago
parent eb086a2177
commit 0f5b5da57e
  1. 4
      app/src/main/java/com/fongmi/android/tv/api/JsLoader.java
  2. 4
      drpy/src/main/java/com/hiker/drpy/Loader.java
  3. 5
      drpy/src/main/java/com/hiker/drpy/Spider.java

@ -36,8 +36,8 @@ public class JsLoader {
public Spider getSpider(String key, String api, String ext) {
try {
if (spiders.containsKey(key)) return spiders.get(key);
Method method = loader.getClass().getMethod("spider", String.class, String.class, String.class);
Spider spider = (Spider) method.invoke(loader, key, api, ext);
Method method = loader.getClass().getMethod("spider", String.class, String.class);
Spider spider = (Spider) method.invoke(loader, api, ext);
spider.init(App.get(), ext);
spiders.put(key, spider);
return spider;

@ -26,8 +26,8 @@ public class Loader {
}
@Keep
public Spider spider(String key, String api, String ext) {
return new Spider(ctx, key, api, ext);
public Spider spider(String api, String ext) {
return new Spider(ctx, api, ext);
}
@Keep

@ -8,6 +8,7 @@ import com.whl.quickjs.wrapper.QuickJSContext;
import java.util.HashMap;
import java.util.List;
import java.util.UUID;
import java.util.concurrent.ExecutionException;
public class Spider extends com.github.catvod.crawler.Spider {
@ -18,9 +19,9 @@ public class Spider extends com.github.catvod.crawler.Spider {
private final String key;
private final String api;
public Spider(QuickJSContext ctx, String key, String api, String ext) {
public Spider(QuickJSContext ctx, String api, String ext) {
this.key = "__" + UUID.randomUUID().toString().replace("-", "") + "__";
this.ctx = ctx;
this.key = key;
this.ext = ext;
this.api = api;
}

Loading…
Cancel
Save