/ / Potrzebuję selektora jsoup dla więcej niż jednego znacznika p [closed] - java, jsoup

Potrzebuję użyć selektora jsoup dla więcej niż jednego p znacznika [closed] - java, jsoup

Cześć, mam przypuszczenie, że kod html,

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

Ogólnie mam 100 p tagi w moim kodzie html muszę wybrać pierwsze 50 z nich.

Muszę wybrać wszystkie <p> znaczniki z <p> tag zawierający "To jest przepełnienie stosu". dopóki <p> tag, który zawiera "To jest przepełnienie stosu 2". czy można używać jsoup, ponieważ używam go z klasy java.

Z góry dziękuję

Odpowiedzi:

0 dla odpowiedzi № 1

Nie masz pewności, o co dokładnie prosisz, ale to jest początek:

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

Teraz możesz dostosować pętlę i dodać warunki, w zależności od tego, co chcesz uwzględnić.

Te linki są pomocne: