[英]Using jSoup to find a node with some particular text
如何使用jSoup在節點中找到此HTML片段:
<span style="font-weight: bold">Party Date:</span> 14.08.2012<br>
我想從HTML代碼段中提取日期。 問題是這個HTML片段可以出現在Element中的任何地方,所以我需要使用包含的文本來匹配它。
如果你還在尋找jsoup選擇器查詢...這對我有用..
String html = "<span style=\"font-weight: bold\">Party Date:</span> 14.08.2012<br>";
System.out.println("Date " + Jsoup.parse(html).select("span:matchesOwn(Party Date:)").first().nextSibling().toString());
正如您標記了問題“xpath”,我將假設您將接受XPATH解決方案。 如果沒有相反的信息,我會做出一些合理的假設。 如果您想糾正或改進這些假設,請告訴我們。
以下XPATH表達式......
//span[.='Party Date:'][1]/following-sibling::text()
... ...返回
' 14.08.2012'
注意:這適用於XPATH 1.0和XPATH 2.0
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.