【问题标题】:How do i get all text content from an ajax webpage如何从 ajax 网页获取所有文本内容
【发布时间】:2013-03-23 06:17:33
【问题描述】:

如何使用 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();
    }    

【问题讨论】:

    标签: java ajax parsing jsoup


    【解决方案1】:

    我们可以如下向wepage发出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();
    
    }
    

    【讨论】:

    • 但我必须在 html 的
    【解决方案2】:

    通过 Jsoup 1.7.2

        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();
            System.out.println(result);
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-29
      • 1970-01-01
      • 2011-01-23
      • 1970-01-01
      • 2014-10-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多