#48 nullpointer exception
parent
ac516f9b0e
commit
ff2f588c41
|
@ -47,8 +47,7 @@ public class HttpClientDownloader implements Downloader {
|
||||||
* @return html
|
* @return html
|
||||||
*/
|
*/
|
||||||
public Html download(String url) {
|
public Html download(String url) {
|
||||||
Page page = download(new Request(url), null);
|
return download(url, null);
|
||||||
return (Html) page.getHtml();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -6,6 +6,7 @@ import org.junit.Test;
|
||||||
import us.codecraft.webmagic.Page;
|
import us.codecraft.webmagic.Page;
|
||||||
import us.codecraft.webmagic.Request;
|
import us.codecraft.webmagic.Request;
|
||||||
import us.codecraft.webmagic.Site;
|
import us.codecraft.webmagic.Site;
|
||||||
|
import us.codecraft.webmagic.selector.Html;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Author: code4crafer@gmail.com
|
* Author: code4crafer@gmail.com
|
||||||
|
@ -23,4 +24,11 @@ public class HttpClientDownloaderTest {
|
||||||
Assert.assertTrue(download.getHtml().toString().contains("flashsword30"));
|
Assert.assertTrue(download.getHtml().toString().contains("flashsword30"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testDownloader() {
|
||||||
|
HttpClientDownloader httpClientDownloader = new HttpClientDownloader();
|
||||||
|
Html html = httpClientDownloader.download("http://www.oschina.net");
|
||||||
|
Assert.assertTrue(!html.getText().isEmpty());
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue