Java 模仿浏览器行为
我正在获取网页的htmldump。但我没有得到运行时Javascript加载的内容 模仿浏览器行为并提取htmldump的最佳方法是什么?htmldump正是我们在浏览器上看到的Java 模仿浏览器行为,java,html,selenium,browser,dom-events,Java,Html,Selenium,Browser,Dom Events,我正在获取网页的htmldump。但我没有得到运行时Javascript加载的内容 模仿浏览器行为并提取htmldump的最佳方法是什么?htmldump正是我们在浏览器上看到的 我们使用的是Java,人们以前也使用过selenium,但它似乎存在速度问题。如果您使用的是.Net,则可以使用该控件 根据MSDN: 使用户能够在表单中导航网页 您可以通过编程来控制它。您可以尝试。这是一款支持javascript的无头浏览器,所以它应该可以做你想做的事情。如果你喜欢使用firefox或chrome,
我们使用的是Java,人们以前也使用过selenium,但它似乎存在速度问题。如果您使用的是.Net,则可以使用该控件 根据MSDN: 使用户能够在表单中导航网页
您可以通过编程来控制它。您可以尝试。这是一款支持javascript的无头浏览器,所以它应该可以做你想做的事情。如果你喜欢使用firefox或chrome,Selenium可以非常快速。还有一种运行Selenium headless的方法(我没有这么做),它也可以提供足够快的解决方案。除此之外,还有一些帖子和博客()解决了Seleniums性能速度不断提高的问题。另一个选择是查看WatiN,尽管这也在.Net中,正如seth flowers对WebBrowser的建议一样。对不起!!我们正在使用java!!更新了问题。定义速度问题。你可以尝试直接使用HtmlUnit,而不使用硒。据我所知,这花费了太多的时间。我没有亲自使用过,因此无法自信地给出详细描述。谢谢你!其他人建议的HtmlUnit有任何已知问题吗?我没有使用过它,因此在此无法给出任何建议。很抱歉