/ / Ich muss jsoup selector für mehr als ein p-Tag verwenden [closed] - java, jsoup

Ich muss jsoup Selektor für mehr als ein P-Tags verwenden [geschlossen] - Java, Jsoup

Hallo, ich habe einen HTML-Code angenommen,

<P>This is Stack overflow</p>
<p>---------------</p>
<p>---------------</p>
<p>This is stack overflow2</p>

Im Allgemeinen habe ich 100 p-Tags in meinem HTML-Code, ich muss zuerst 50 davon auswählen.

Ich muss alle auswählen <p> Tags von der <p> Tag, das "This is Stack overflow" enthält. bis zum <p> Tag, das "This is stack overflow2" enthält. ist es möglich, jsoup zu benutzen, weil ich es von der Java-Klasse benutze.

Danke im Voraus

Antworten:

0 für die Antwort № 1

Nicht sicher, was genau Sie anfordern, aber dies ist ein Anfang:

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

public class JsoupTester {
public static void main(String[] args) throws Exception {
String html = "<P>This is Stack overflow</p>"
+ "<p>---------------</p>"
+ "<p>---------------</p>"
+ "<p>This is stack overflow2</p>";
Document doc = Jsoup.parse(html);
Elements elements = doc.select("p");

for(Element e : elements) {
System.out.println(e.text());
}
}
}

Jetzt können Sie die Schleife anpassen und Bedingungen hinzufügen, je nachdem, was Sie einschließen möchten.

Diese Links sind hilfreich: