[英]Jsoup select command
这是我第一次尝试使用Jsoup。 我无法理解“选择”操作。
Elements media = doc.select("[src]");
这意味着作为输入输入的页面中的会搜索src并选择该行。 因此,我可以使用src.tagname,src.width和所有...读取该文本。
以下是什么意思?
Elements links = doc.select("a[href]");
Elements imports = doc.select("link[href]");
我有点困惑,您能否解释一下[href]是什么意思以及如何使用它
Elements links = doc.select("a[href]");
- >选择所有a
标签都有效与属性href
例如: <a href="something">...</a>
但是正如BalusC之前所说:请看有关选择器语法的文档
“区域问题”:
doc.select("area[title]")
选择所有与此匹配的元素 ,而不是属性!
如果需要所有名称(=属性title
),则可以使用以下名称:
Document doc = Jsoup.connect("http://en.wikipedia.org/wiki/States_and_territories_of_India").get();
Elements elements = doc.select("area[title]");
for( Element element : elements )
{
String title = element.attr("title");
// Do something with the title
System.out.println(title);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.