Jsoup URL.get()/ post()内存不足错误

时间:2011-09-26 00:36:48

标签: java android html http jsoup

我正在执行此代码:

            //doc = Jsoup.connect(data[0].getURL()).get();
            Document doc = Jsoup.connect(url).post();

并且出现内存不足异常。显然网页的HTML下载太多了。我想从网页上得到以下标签中的所有元素

<div class="animal-info">...</div>

有没有办法让我使用Jsoup而不必下载整个网页,或者解决内存不足的问题?

1 个答案:

答案 0 :(得分:1)

尝试

 Document doc = Jsoup.connect(url).get();



 Elements divElements = doc.getElementsByTag("div");
         for(Element divElement : divElements){
             if(divElement.attr("class").equals("animal-info")){
                 textList.add(divElement.text());

                text = textList.toString();
                Log.e("Content", text);

             }