目前,我正在使用HTMLUnit并且速度很慢(> 10秒)。
final WebClient webClient = new WebClient();
HtmlPage page = webClient.getPage(url_with_hash_fragment);
out.println(page.getElementById(hash_fragment).asXml());
理想情况下,我想在不添加其他依赖项的情况下执行此操作。 (否则我不会使用HTMLUnit。)
我尝试使用HTMLEditorKit
,但无法弄清楚如何将它用于outerHTML。我宁愿不使用正则表达式,但是我宁愿等待10秒 和 膨胀我的代码。