Jsoup URL.get () / post () из-за ошибки памяти - PullRequest
1 голос
/ 26 сентября 2011

Я выполняю этот код:

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

и я получаю исключение нехватки памяти. Очевидно, что HTML-код веб-страницы слишком загружен. Все, что я хочу от веб-страницы, это все элементы в следующих тегах

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

Есть ли способ для меня сделать это с помощью Jsoup без необходимости загружать всю веб-страницу, или способ обойти исключение нехватки памяти?

1 Ответ

1 голос
/ 26 сентября 2011

Попробуйте

 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);

             }
...