我需要从网站获取代码,部分代码为“纯HTML”,部分代码使用AJAX生成HTML代码,Javascript。Java-如何从URL获取HTML代码,包括使用Firebug或任何Java库的AJAX生成代码
由于最简单的方式来获取它似乎使用Firebug,我以为它必须存在一种方式来使用Firebug或它的一些插件能够从Java代码中完成它。
我遇到的问题是,通过搜索很多网站和门户网站后,我什么也没找到。
任何人都知道某种方式/一些插件...这使得这个AJAX生成的代码与静态HTML混合在一起成为可能,就像Firebug那样?
谢谢,请原谅我的英语。
我不确定你在问什么。这个解释是否正确?你想用Java来加载一个URL的内容,该URL包含任何动态生成的内容,如果URL已经使用Web浏览器加载,那么这些内容将会生成。 – Aatch 2012-02-02 01:20:30
不完全;我需要获取返回的代码,即Firebug,包括使用AJAX生成的代码;如果我在一个简单的浏览器中观察代码,而不是使用AJAX生成的DIV“示例”中的表格,我只能看到DIV,而不是动态生成的代码。 Firebug也显示这个AJAX生成的代码。 – 2012-02-02 02:06:50
这就是我说的基本上。当你做一个视图源代码时,你会看到页面的源代码HTML,但是萤火虫不会显示HTML的来源,而是DOM的当前结构。 AJAX和JavaScript改变了DOM,但萤火虫仍然可以显示当前页面的“有效”源代码。 – Aatch 2012-02-02 02:40:40