Interfejs Element wydobywanie linku, Jsoup

0

W jaki sposób mogę wydobyć tylko pierwszy link jpg

<div class="media-content too-long-pic" data-type="entry" data-id="30124759"><a href="https://www.wykop.pl/cdn/c3201142/comment_NM9BHumRZj1SbpndFJO8KMBTK3qpG6xF.jpg" rel="lightbox[w]" data-open="1" class="" ><img src="https://www.wykop.pl/cdn/c3201142/comment_NM9BHumRZj1SbpndFJO8KMBTK3qpG6xF,w400.jpg" class="block"> </a><p class="expand">. . . kliknij, aby rozwinąć obrazek . . .</p><p class="description light" data-type="entry" data-id="30124759">źródło: <a href="https://www.wykop.pl/cdn/c3201142/comment_NM9BHumRZj1SbpndFJO8KMBTK3qpG6xF.jpg" target="_blank" data-open="1">fromapp.jpg</a><p></div>
<div class="votersContainer">

używając interfejsu Element z Jsoup?

1

document.select("a") zwróci kolekcję obiektów Element. Element implementuje Iterable.

0

Jeżeli chcesz Od razu wyciągać url to: a[href]

0
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;

public class Test {
	public static void main(String[] args) {
		String x = "<div class=\"media-content too-long-pic\" data-type=\"entry\" data-id=\"30124759\"><a href=\"https://www.wykop.pl/cdn/c3201142/comment_NM9BHumRZj1SbpndFJO8KMBTK3qpG6xF.jpg\" rel=\"lightbox[w]\" data-open=\"1\" class=\"\" ><img src=\"https://www.wykop.pl/cdn/c3201142/comment_NM9BHumRZj1SbpndFJO8KMBTK3qpG6xF,w400.jpg\" class=\"block\"> </a><p class=\"expand\">. . . kliknij, aby rozwinąć obrazek . . .</p><p class=\"description light\" data-type=\"entry\" data-id=\"30124759\">źródło: <a href=\"https://www.wykop.pl/cdn/c3201142/comment_NM9BHumRZj1SbpndFJO8KMBTK3qpG6xF.jpg\" target=\"_blank\" data-open=\"1\">fromapp.jpg</a><p></div> <div class=\"votersContainer\">";
		Document doc = Jsoup.parse(x);
		Element l = doc.select("a").first();
		System.out.println(l.attr("href"));
	}

}

1 użytkowników online, w tym zalogowanych: 0, gości: 1