From 590561a6e4534cd7dec1a8db926327afec07690e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AB=98=E5=86=9B?= Date: Mon, 9 Mar 2015 15:54:15 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3site.setHttpProxy()=E4=B8=8D?= =?UTF-8?q?=E8=B5=B7=E4=BD=9C=E7=94=A8=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../codecraft/webmagic/downloader/HttpClientDownloader.java | 4 ++++ 1 file changed, 4 insertions(+) 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();