Список ссылок и их текст на странице

  1. import org.jsoup.Jsoup;
  2. import org.jsoup.nodes.Document;
  3. import org.jsoup.nodes.Element;
  4. import org.jsoup.select.Elements;
  5. import android.support.v4.util.ArrayMap;
  6.  
  7. public ArrayMap<String, String> getLinks(String url) {
  8.     ArrayMap<String, String> map = new ArrayMap<String, String>();
  9.     try {
  10.         Document doc = Jsoup.connect(url).get();
  11.         Elements elems = doc.select("a[href]");
  12.         for (Element elem: elems) {
  13.             map.put(elem.attr("href"), elem.select("a").first().html());
  14.         }
  15.     } catch (IOException e) {
  16.         return null;
  17.     }
  18.     return map;
  19. }
Получаем ссылки в виде пар «ссылка — текст ссылки»

Реклама

Мы в соцсетях

tw tg yt gt