|
|
|
|
@ -25,7 +25,6 @@ import java.util.HashMap; |
|
|
|
|
import java.util.List; |
|
|
|
|
import java.util.Map; |
|
|
|
|
import java.util.concurrent.Callable; |
|
|
|
|
import java.util.concurrent.CompletableFuture; |
|
|
|
|
import java.util.concurrent.ExecutorService; |
|
|
|
|
import java.util.concurrent.Executors; |
|
|
|
|
import java.util.concurrent.Future; |
|
|
|
|
@ -52,7 +51,7 @@ public class Spider extends com.github.catvod.crawler.Spider { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private Object call(String func, Object... args) throws Exception { |
|
|
|
|
return CompletableFuture.supplyAsync(() -> Async.run(jsObject, func, args), executor).join().get(); |
|
|
|
|
return submit(() -> Async.run(jsObject, func, args)).get().get(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|