我的 Java 应用程序从 Internet 下载 HTML 页面并处理它。有时下载的 HTML 页面包含应在页面加载后调用的 JavaScript 代码(<script type="text/javascript">
标记中的 JavaScript)。
是否可以模拟浏览器并在服务器端调用 JavaScript?
这是我的应用程序中所需的 HTML 处理的一般场景:
- 下载 HTML 页面
- 在标签中调用所有 JavaScript
- 使用 JavaScript 处理后获取 HTML
可以使用Java实现上述场景吗?
谢谢。
最佳答案
您可能想看看 Rhino以及其他以 Java 运行的 JavaScript 引擎。看看this question的答案这很相似。
关于java - 是否可以在服务器端(Java)的 HTML 页面中调用 JavaScript 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5430118/