我得到了很多人的帮助,我真的很高兴。已经通过了这些聚会,
web page source downloaded through Jsoup is not equal to the actual web page source
How to download a Web page source using Selenium
现在我终于来到了最后的蜷缩(希望如此)
运行selenium测试用例时,,像这样,
WebDriver driver = new FirefoxDriver();
FluentWebDriver fwd = new FluentWebDriver(driver);
driver.manage().timeouts().implicitlyWait(5L, TimeUnit.SECONDS);
driver.get("http://www.justdial.com/Bangalore/Tape-Dealers-%3Cnear%3E-Bangalore-City-Railway-Station/ct-12976/page-5");
String res = driver.getPageSource();
它打开了Web浏览器并开始下载页面中的所有图像,并注意从我的java程序下载源代码的延迟。如何在这种情况下避免打开我的浏览器?我只想要页面源和没有图形内容。因此也避免了延迟...请帮助!!提前致谢!!
答案 0 :(得分:1)
我没有使用过FluentWebDriver,但我想你可以尝试用HtmlUnitDriver替换FirefoxDriver:
替换:
WebDriver driver = new FirefoxDriver();
使用:
HtmlUnitDriver driver = new HtmlUnitDriver();