oll*_*llo 11
JSoup还不支持XPath,但你可以试试XSoup - "Jsoup with XPath".
这是一个引用Github项目(链接)项目的例子:
@Test
public void testSelect() {
String html = "<html><div><a href='https://github.com'>github.com</a></div>" +
"<table><tr><td>a</td><td>b</td></tr></table></html>";
Document document = Jsoup.parse(html);
String result = Xsoup.compile("//a/@href").evaluate(document).get();
Assert.assertEquals("https://github.com", result);
List<String> list = Xsoup.compile("//tr/td/text()").evaluate(document).list();
Assert.assertEquals("a", list.get(0));
Assert.assertEquals("b", list.get(1));
}
Run Code Online (Sandbox Code Playgroud)
在那里,您还可以找到XSoup支持的XPath功能和表达式列表.
| 归档时间: |
|
| 查看次数: |
25537 次 |
| 最近记录: |