【发布时间】:2015-06-15 03:57:37
【问题描述】:
我需要从网络获取代码,部分是“纯 HTML”,部分是使用 AJAX、Javascript 生成的 HTML。
由于获得它的最简单方法似乎是使用 Firebug,我认为它必须存在一种使用 Firebug 或它的某些插件才能从 Java 代码中完成的方法。
我的问题是,在搜索了许多网站和门户之后,我什么也没找到。
任何人都知道某种方式/某个插件...这使得将这个 AJAX 生成的代码与静态 HTML 混合成为可能,就像 Firebug 所做的那样?
谢谢,请原谅我的英语。
【问题讨论】:
-
我不确定你在问什么。这种解释听起来正确吗?您想使用 Java 加载包含任何动态生成内容的 URL 的内容,如果该 URL 是使用 Web 浏览器加载的,则会生成这些内容?
-
不完全是;我需要获取返回的代码,即 Firebug,包括使用 AJAX 生成的代码;如果我在一个简单的浏览器中观看代码,而不是使用 AJAX 生成的表格进入 DIV“示例”,我只能看到 DIV,而不是动态生成的代码。 Firebug 也显示了这个 AJAX 生成的代码。
-
这基本上就是我所说的。当您查看源代码时,您会看到页面的源 HTML,firebug 不会显示 html 的源代码,而是显示 DOM 的当前结构。 AJAX 和 Javascript 会改变 DOM,但 firebug 仍然可以以当前形式向您显示页面的“有效”源代码。
-
是的,你是对的;我看错了你的答案。
标签: java javascript ajax parsing firebug