Support single proxy - part 2

pull/142/head
FongMi 2 years ago
parent 1736e2d545
commit f444ff633b
  1. 7
      catvod/src/main/java/com/github/catvod/crawler/Spider.java
  2. 2
      quickjs/src/main/java/com/fongmi/quickjs/crawler/Spider.java

@ -1,7 +1,6 @@
package com.github.catvod.crawler; package com.github.catvod.crawler;
import android.content.Context; import android.content.Context;
import android.net.Uri;
import com.github.catvod.net.OkHttp; import com.github.catvod.net.OkHttp;
@ -63,7 +62,7 @@ public abstract class Spider {
return false; return false;
} }
public boolean isProxy() { public boolean proxy() {
return proxy; return proxy;
} }
@ -77,8 +76,4 @@ public abstract class Spider {
public static Dns safeDns() { public static Dns safeDns() {
return OkHttp.dns(); return OkHttp.dns();
} }
public static Uri proxy() {
return OkHttp.proxy();
}
} }

@ -144,7 +144,7 @@ public class Spider extends com.github.catvod.crawler.Spider {
private void createCtx() { private void createCtx() {
ctx = QuickJSContext.create(); ctx = QuickJSContext.create();
QuickJSLoader.initConsoleLog(ctx); QuickJSLoader.initConsoleLog(ctx);
Global.create(ctx, executor).setProperty(); Global.create(ctx, executor, proxy()).setProperty();
ctx.getGlobalObject().setProperty("local", Local.class); ctx.getGlobalObject().setProperty("local", Local.class);
ctx.getGlobalObject().getContext().evaluate(Path.asset("js/lib/http.js")); ctx.getGlobalObject().getContext().evaluate(Path.asset("js/lib/http.js"));
ctx.setModuleLoader(new QuickJSContext.DefaultModuleLoader() { ctx.setModuleLoader(new QuickJSContext.DefaultModuleLoader() {

Loading…
Cancel
Save