[英]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.