Java 如何获取AJAX生成的HTML文本?

Java 如何获取AJAX生成的HTML文本?,java,html,ajax,Java,Html,Ajax,AJAX是一个非常强大的工具,所以我正在努力使用它:-) 是否有任何方法或API(java)可以让我获得由AJAX生成的HTML代码 通常,AJAX使用内部HTML代码,因此在查看页面的页面源代码时,这个内部HTML代码会丢失 e、 g 只需查看其他新闻部分。内容由AJAX填充。当我查看页面源代码时,代码不在那里 我需要这个HTML代码通过一个java程序。如何获取它?要让Java应用程序使用通过AJAX接收的内容,首先需要找到调用内容的URL。如果是这样的话 featureGroupId=参数

AJAX是一个非常强大的工具,所以我正在努力使用它:-)

是否有任何方法或API(java)可以让我获得由AJAX生成的HTML代码

通常,AJAX使用内部HTML代码,因此在查看页面的页面源代码时,这个内部HTML代码会丢失

e、 g

只需查看
其他新闻部分
。内容由AJAX填充。当我查看页面源代码时,代码不在那里


我需要这个HTML代码通过一个java程序。如何获取它?

要让Java应用程序使用通过AJAX接收的内容,首先需要找到调用内容的URL。如果是这样的话

featureGroupId=参数有5个ID:83558359836783698429。使用这些按钮从其他新闻框中提取内容

featureDisplayLimit=参数确定从服务器提取多少内容


如果您还想要漂亮的HTML,Java应用程序将不得不重新创建它,因为站点上呈现的HTML是由JavaScript代码创建的。

否。您将其解释为错误。我需要编写一个java程序,它将为我提供由Ajax填充的HTML代码。看一看这个例子,你有没有客户端的控件?你在服务器端有控制权吗?没有!两边都没有控制权。好吧,我们这里说的是Java还是Javascript?AJAX应该是“异步JavaScript和XML的速记”。是的,我也可以做到,但这不是我想要的。这是一个手工过程。我需要编写一个java程序,它将与firebug做相同的事情,并给我Ajax生成的元素。嗯,为什么不让java程序使用Ajax请求生成的URL呢。如果AJAX响应提供HTML,它应该可以工作。嗯,我正在寻找您可能做的事情。该网站的编码很糟糕,而另一个新闻代码甚至在Firefox中都不起作用。内容似乎来自URL,就像你想要HTML一样,你需要找到一些方法让Java重新创建它,因为JavaScript是通过DOM创建HTML代码的。Google Chrome有一个脚本调试器,它向我显示了列表中的内容URL,所以我能够接受它。通常,AJAX请求会在Firebug的控制台中显示,但Firefox中出现了问题。