4
我想在html中找到以下标签。如何用AND操作创建Jsoup选择器?
<a href="http://www.google.com/AAA" class="link">AAA</a>
我知道可以使用一个选择像一个[HREF^= HTTP://www.google.com/]或一个[类=链接]。 但是,我怎么能结合这两个条件?
或者是否有更好的方法来做到这一点?像正则表达式?如何? 谢谢!
我想在html中找到以下标签。如何用AND操作创建Jsoup选择器?
<a href="http://www.google.com/AAA" class="link">AAA</a>
我知道可以使用一个选择像一个[HREF^= HTTP://www.google.com/]或一个[类=链接]。 但是,我怎么能结合这两个条件?
或者是否有更好的方法来做到这一点?像正则表达式?如何? 谢谢!
只需在一个CSS选择器中合并它们即可。
Elements links = document.select("a[href^=http://www.google.com/][class=link]");
// ...
或
Elements links = document.select("a.link[href^=http://www.google.com/]");
// ...
考虑正则表达式,使这样一个世界级的HTML解析器没有任何意义。
感谢您的回答!但我在想如果我可以直接检查选择器中的“AAA”部分。两个“AAA”必须是相同的才能符合我的条件。 – shiami