diff --git a/webmagic-core/src/main/java/us/codecraft/webmagic/proxy/SimpleProxyProvider.java b/webmagic-core/src/main/java/us/codecraft/webmagic/proxy/SimpleProxyProvider.java index 7fbc948..d8f47fe 100644 --- a/webmagic-core/src/main/java/us/codecraft/webmagic/proxy/SimpleProxyProvider.java +++ b/webmagic-core/src/main/java/us/codecraft/webmagic/proxy/SimpleProxyProvider.java @@ -21,6 +21,10 @@ public class SimpleProxyProvider implements ProxyProvider { private final AtomicInteger pointer; + public SimpleProxyProvider(List proxies) { + this(proxies, new AtomicInteger(-1)); + } + private SimpleProxyProvider(List proxies, AtomicInteger pointer) { this.proxies = proxies; this.pointer = pointer; @@ -31,7 +35,7 @@ public class SimpleProxyProvider implements ProxyProvider { for (Proxy proxy : proxies) { proxiesTemp.add(proxy); } - return new SimpleProxyProvider(Collections.unmodifiableList(proxiesTemp), new AtomicInteger(-1)); + return new SimpleProxyProvider(Collections.unmodifiableList(proxiesTemp)); } @Override