complete selenium
parent
86a20eabd9
commit
644a90c2d8
@ -0,0 +1,36 @@
|
||||
package us.codecraft.webmagic.selenium.downloader;
|
||||
|
||||
import org.junit.Ignore;
|
||||
import org.junit.Test;
|
||||
import us.codecraft.webmagic.Page;
|
||||
import us.codecraft.webmagic.Request;
|
||||
import us.codecraft.webmagic.Site;
|
||||
import us.codecraft.webmagic.Task;
|
||||
|
||||
/**
|
||||
* @author yihua.huang@dianping.com <br>
|
||||
* @date: 13-7-26 <br>
|
||||
* Time: 下午2:46 <br>
|
||||
*/
|
||||
public class SeleniumDownloaderTest {
|
||||
|
||||
private String chromeDriverPath = "/Users/yihua/Downloads/chromedriver";
|
||||
|
||||
@Ignore("need chrome driver")
|
||||
@Test
|
||||
public void test(){
|
||||
SeleniumDownloader seleniumDownloader = new SeleniumDownloader(chromeDriverPath);
|
||||
Page page = seleniumDownloader.download(new Request("http://huaban.com/"), new Task() {
|
||||
@Override
|
||||
public String getUUID() {
|
||||
return "huaban.com";
|
||||
}
|
||||
|
||||
@Override
|
||||
public Site getSite() {
|
||||
return Site.me();
|
||||
}
|
||||
});
|
||||
System.out.println(page.getHtml().$("#waterfall").links().regex(".*pins.*").all());
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue