2016-02-12 60 views
0

給予如何使用jsoup

<div class="alert_right"> 
<p>welcome!<script>setTimeout("window.location.href ='index.php';", 1000);</script></p></div> 

如何讓歡迎來解析!使用Jsoup的文本?

回答

2

如果您HTML處於String,你可以使用下面的代碼:

Document doc = Jsoup.parse(HTML); 
Elements div = doc.select(".alert_right > p:nth-child(1)"); 
String s = div.text(); 

現在s歡迎!

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