AJAX是一个非常强大的工具,所以我正在努力:-)。
是否有任何方法或API(在java中)以便我可以获取由AJAX生成的HTML代码?
通常,AJAX使用内部HTML代码,因此当我查看页面的页面源时,这个内部HTML代码丢失了。
请参阅OTHER NEWS
部分。内容由AJAX填充。当我查看页面源时,代码不存在。
我需要通过java程序获取此HTML代码。我怎么能得到它?
答案 0 :(得分:3)
要让Java应用程序使用通过AJAX接收的内容,您需要首先找到调用内容的URL。在这种情况下,它将是http://itm2083.com/get_wwo_content.php?featureGroupId=8355&featureDisplayLimit=1&sponsorName=vortalx&wwoDivCounter=5&domainUrlForWWo=http://item2083.com/&featureImgDisplay=FLAG_TRUE&featureGroupImageWidthLimit=200&featureGroupDefaultImageUrl1=http://wwo.itmftp.com/75x75.gif&featureGroupDefaultImageUrl2=http://wwo.itmftp.com/75x75.gif&featureGroupDefaultImageUrl3=http://wwo.itmftp.com/75x75.gif
featureGroupId =参数有5个ID:8355,8359,8367,8369,8429。使用这些ID从其他新闻框中提取内容。
featureDisplayLimit =参数确定从服务器提取的内容量。
如果你想要漂亮的HTML,那么Java应用程序必须重新创建它,因为网站上呈现的HTML是由JavaScript代码创建的。