【发布时间】:2014-07-08 02:05:18
【问题描述】:
我正在编写的程序是用 Java 编写的。
我正在编写一个小程序,它将下载网页的 html 并保存它们。它适用于不使用 JavaScript 的基本页面。但是,如果我在脚本更新后需要该页面,我该如何下载呢?我正在处理的页面实际上是由 Ajax 更新的,这可能会更难。
我知道这可能是一个涉及设置某种 JavaScript 运行时环境的难题。我已经为任何难度级别的解决方案做好了准备,我只是不知道如何解决它或从哪里开始。
【问题讨论】:
-
您如何知道脚本已完成?如果有连续的动画或其他 DOM 变化怎么办?
-
如果您可以从 Java 运行 JavaScript sn-p,则可以使用
document.body.innerHTML(和document.head.innerHTML)获取页面内容。但我也有同样的问题@LeeTaylor。 -
我熟悉该网站,在这种特殊情况下,这应该不是问题。虽然,我知道为此制作一个通用工具是多么困难。
标签: java javascript html