Revert "Clean code"

This reverts commit d3394d27a7.
pull/617/head^2
FongMi 3 months ago
parent d3394d27a7
commit 35167712aa
  1. 7
      quickjs/src/main/java/com/fongmi/quickjs/crawler/Spider.java

@ -115,7 +115,8 @@ public class Spider extends com.github.catvod.crawler.Spider {
@Override
public Object[] proxy(Map<String, String> params) throws Exception {
return "catvod".equals(params.get("from")) ? proxy2(params) : proxy1(params);
if ("catvod".equals(params.get("from"))) return proxy2(params);
else return submit(() -> proxy1(params)).get();
}
@Override
@ -204,8 +205,8 @@ public class Spider extends com.github.catvod.crawler.Spider {
}
private Object[] proxy1(Map<String, String> params) throws Exception {
JSObject obj = submit(() -> JSUtil.toObject(ctx, params)).get();
JSONArray array = submit(() -> new JSONArray(((JSArray) (jsObject.getJSFunction("proxy").call(obj))).stringify())).get();
JSObject obj = JSUtil.toObject(ctx, params);
JSONArray array = new JSONArray(((JSArray) jsObject.getJSFunction("proxy").call(obj)).stringify());
Map<String, String> headers = array.length() > 3 ? Json.toMap(array.optString(3)) : null;
boolean base64 = array.length() > 4 && array.optInt(4) == 1;
Object[] result = new Object[4];

Loading…
Cancel
Save