给予
<div class="alert_right">
<p>welcome!<script>setTimeout("window.location.href ='index.php';", 1000);</script></p></div>
如何使用Jsoup获取 welcome!文本?
答案 0 :(得分:2)
如果HTML
位于String
,您可以使用以下代码:
Document doc = Jsoup.parse(HTML);
Elements div = doc.select(".alert_right > p:nth-child(1)");
String s = div.text();
现在欢迎s
!
答案 1 :(得分:1)
以下是获取欢迎!文字的另一种方法。
StringBuffer myHTML = new StringBuffer();
myHTML.append("<div class=\"alert_right\"><p>welcome!" +
"<script>setTimeout(\"window.location.href =\'index.php\';\", 1000);</script>" +
"</p></div>");
Document myDoc = Jsoup.parse(myHTML.toString());
//get first child of div
String result = myDoc.select("div.alert_right").get(0).text();
System.out.println(result);