获取整个文档innerhtml

有没有办法获得整个页面的innerhtml,包括html,head,body等。

我只能调用page.getDocument().getBody().getInnerHTML() …没有page.getDocument().getInnerHTML() …应该没有?

Ui4j没有这样的api,但您可以使用以下示例来获取整个页面的innerhtml。

 import static com.ui4j.api.browser.BrowserFactory.getWebKit; import com.ui4j.api.browser.Page; public class Main { public static void main(String[] args) { Page page = getWebKit().navigate("https://bing.com"); String html = (String) page.executeScript("document.documentElement.innerHTML"); System.out.println(html); } }