Commit aa9bee7b authored by yihua.huang's avatar yihua.huang

add comments for selenium driver

parent e87aabf8
......@@ -82,7 +82,6 @@ public class SeleniumDownloader implements Downloader, Destroyable {
}
WebElement webElement = webDriver.findElement(By.xpath("/html"));
String content = webElement.getAttribute("outerHTML");
//
Page page = new Page();
page.setHtml(new Html(UrlUtils.fixAllRelativeHrefs(content, request.getUrl())));
page.setUrl(new PlainText(request.getUrl()));
......
......@@ -27,8 +27,16 @@ class WebDriverPool {
private AtomicInteger stat = new AtomicInteger(STAT_RUNNING);
/**
* store webDrivers created
*/
private List<WebDriver> webDriverList = Collections.synchronizedList(new ArrayList<WebDriver>());
/**
* store webDrivers available
*/
private BlockingDeque<WebDriver> innerQueue = new LinkedBlockingDeque<WebDriver>();
public WebDriverPool(int capacity) {
this.capacity = capacity;
}
......@@ -37,8 +45,6 @@ class WebDriverPool {
this(DEFAULT_CAPACITY);
}
private BlockingDeque<WebDriver> innerQueue = new LinkedBlockingDeque<WebDriver>();
public WebDriver get() throws InterruptedException {
checkRunning();
WebDriver poll = innerQueue.poll();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment