java - 如何从ajax网页获取所有文本内容

标签 java ajax parsing jsoup

如何使用 jsoup 库从该 ajax 网页获取所有文本内容。

到目前为止我已经尝试过:

    String result="";
    Document doc=JSoup.connect("http://www.islamicuniversity.edu.in/Descrip?     date=SELID1").get();
    Elements allElements=doc.select("#latest_header");
    for(Element looper:allElements){
    result=looper.text();
    }    

最佳答案

我们可以向网页发出ajax xmlhttp请求,如下

function getAjaxData() {
  var url = "";
  var parameters ="";
  var xmlhttp;
  if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
    xmlhttp=new XMLHttpRequest();
 }
 else {// code for IE6, IE5
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function() {
    if (xmlhttp.readyState==4) {
        var ajaxText = xmlhttp.responseText
    };
};
xmlhttp.open("POST",url+"?"+parameters,true);
xmlhttp.send();

}

关于java - 如何从ajax网页获取所有文本内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15583986/

相关文章:

java - 从 FacesContext 获取当前全局消息

java - 在我的情况下 java.lang.UnsatisfiedLinkError 的原因是什么

javascript - 将php响应发送到ajax并在div中显示结果

ajax - 保持数据与服务器同步

javascript - 创建一个没有 JSON.parser 的解析器

java - 如何禁用 AlertDialog 中的按钮?

java - 如何让下面代码中的水果重复出现?

javascript - 如何通过 ajax 获取一个标签而不是整页的值 - jQuery

c - 遍历客户端程序接收到的缓冲区

java - 在 ANTLR4 中运行时更改与节点关联的规则