我试图从网页中取消一些信息。我的问题是我得到的回报并不包含我要找的东西。从网页中刮去数据。 Java,HTMLUnit
如果我检查网页的源代码,我发现一个空的部分
<section id="player-controller">
</section>
但是如果我检查我想从数据元素,它们出现的部分
内,因为它是动态生成的我试过使用HTMLUnit,但我仍然无法获取它。也许我看着这个错误的方式。
有没有什么办法可以用HTMLUnit获得代码或者我应该使用不同的工具?
解决
使用的HtmlUnit和制作过程中打印我把它练到打印遗漏的内容页面之前停止一段时间
WebClient webclient = new WebClient();
HtmlPage currentPage = webclient.getPage("https://www.dubtrack.fm/join/chilloutroom");
Thread.sleep(2000);
System.out.println(currentPage.asXml());
你的想法奏效了。我用java实现它,调用页面并等待几秒钟,然后打印代码。 – ipop