diff --git a/webmagic-core/src/main/java/us/codecraft/webmagic/downloader/HttpClientDownloader.java b/webmagic-core/src/main/java/us/codecraft/webmagic/downloader/HttpClientDownloader.java index 5c1c65d4..95d99cef 100644 --- a/webmagic-core/src/main/java/us/codecraft/webmagic/downloader/HttpClientDownloader.java +++ b/webmagic-core/src/main/java/us/codecraft/webmagic/downloader/HttpClientDownloader.java @@ -145,6 +145,10 @@ public class HttpClientDownloader extends AbstractDownloader { HttpHost host = site.getHttpProxyFromPool(); requestConfigBuilder.setProxy(host); request.putExtra(Request.PROXY, host); + }else if(site.getHttpProxy()!= null){ + HttpHost host = site.getHttpProxy(); + requestConfigBuilder.setProxy(host); + request.putExtra(Request.PROXY, host); } requestBuilder.setConfig(requestConfigBuilder.build()); return requestBuilder.build();