Jak uzyskać adres www nie podaniu wartości title lecz po opisie linku (w tym wypadku "następna strona") z kodu html?
Konkretyzując zwrócenie adresu www nazwie linku będącym pomiędzy <a> tekst</a>

a href="/w/index.php?title=Kategoria:angielski_(indeks)&amp;pagefrom=abstract+art#mw-pages" title="Kategoria:angielski (indeks)">następna strona</a>

korzystam z Jsoup chciałbym aby został zwrócony adres www z linka opisanego jako "następna strona"


  1. package outerDictionary;
  2.  
  3. import java.io.IOException;
  4. import java.util.ArrayList;
  5. import java.util.List;
  6.  
  7. import org.jsoup.Jsoup;
  8. import org.jsoup.nodes.Document;
  9. import org.jsoup.nodes.Element;
  10. import org.jsoup.select.Elements;
  11.  
  12. public class adressWWW {
  13.  
  14.  
  15. public static void main(String[] args) {
  16. Document doc;
  17. List<String> wikiWords = new ArrayList<String>();
  18. String addresWWW="http://pl.wiktionary.org/w/index.php?title=Kategoria:angielski_(indeks)&pagefrom=abducent#mw-pages";
  19.  
  20.  
  21.  
  22. try {
  23. doc = Jsoup .connect(addresWWW).get();
  24.  
  25. String title = doc.title();
  26. System.out.println(title);
  27.  
  28. //Element inDiv = doc.select("a[title=Kategoria:angielski (indeks)]").first();
  29. Element inDiv = doc.select("a[title=Kategoria:angielski (indeks)]następna strona").first();
  30. System.out.println(inDiv);
  31. String row = inDiv.attr("abs:href");
  32. System.out.println("xxx "+row);
  33.  
  34. // System.out.println(row.text());}
  35. } catch (IOException e) {
  36. // TODO Auto-generated catch block
  37. e.printStackTrace();
  38. }
  39. for (String x : wikiWords)
  40. System.out.println(x);
  41.  
  42. System.out.println(wikiWords.size());
  43.  
  44. }}
  45.  
  46.  
  47.