我有一个可以下载页面的java客户端,但有时页面包含加载其他资源的javascript。
是否可以模拟浏览器的功能并通过Java客户端在下载的HTML页面中执行javascript?
我正在使用Java 7,http://hc.apache.org/httpclient-3.x/(但我可能是其他任何一个)。我只想要解决方案,而不是符合httpclient-3
的解决方案答案 0 :(得分:0)
尝试使用Selenium WebDriver
,您可以将驱动程序更改为FireFoxDriver
,InternetExplorerDriver
,ChromeDriver
等。
http://docs.seleniumhq.org/docs/03_webdriver.jsp#htmlunit-driver