在 Jsoup 中,当我http://www.singaporepools.com.sg/Lottery?page=wc_four_d
使用 CSS Query解析 URL 时option
,我的第一个元素得到“选择绘制日期”,查询为<option selected="selected">
.
在我的代码中,如何让 Jsoup 返回那个“ <option selected="selected">
”,而不是数据?
在 Jsoup 中,当我http://www.singaporepools.com.sg/Lottery?page=wc_four_d
使用 CSS Query解析 URL 时option
,我的第一个元素得到“选择绘制日期”,查询为<option selected="selected">
.
在我的代码中,如何让 Jsoup 返回那个“ <option selected="selected">
”,而不是数据?
利用:
option[selected]
它的意思是“每个option
元素都有一个selected
属性”。
这应该对你有用(见下面的例子)。或者,如果有多个option
属性selected
,您可以指定属性值:option[selected="selected"]
。
在CSS 属性选择器中了解更多信息。
Jsoup 工作示例:
public static void main(String[] args) throws Exception {
Document doc = Jsoup.connect("http://www.singaporepools.com.sg/Lottery?page=wc_four_d").get();
Elements content = doc.select("option[selected]");
System.out.println(content);
}
输出:
<option selected="selected">Select a draw date</option>