2016-04-11 16 views

cevap

0

Dinamik bir içeriğin üstesinden gelmeniz gerekiyorsa, en iyi şansınızın JavaScript motoru olan bir tarayıcı/sürücü kullanması muhtemeldir. İşte bir örnek başsız PhantomJS sürücüsü:

System.setProperty("phantomjs.binary.path", "..."); 

WebDriver driver = new PhantomJSDriver(); 
WebDriverWait wait = new WebDriverWait(driver, 20); 

// load the page 
driver.get("http://..."); 

// wait for a dynamic element to be created 
wait.until(ExpectedConditions.presenceOfElementLocated(By.cssSelector("..."))); 

// get the page source 
String source = driver.getPageSource();