Jsoup selector-syntax非常簡單,可以根據id,class或attribute來查明任何元素。CLASSLESS元素的Jsoup選擇器符號?
但我還沒有找到(至今)的正確語法:
「找到所有
<a>
元素 不有一個類名(任何類名)」
是否有特殊的Jsoup語法?或者我必須找到所有<a>
元素並檢查自己是否有類名?
Jsoup selector-syntax非常簡單,可以根據id,class或attribute來查明任何元素。CLASSLESS元素的Jsoup選擇器符號?
但我還沒有找到(至今)的正確語法:
「找到所有
<a>
元素 不有一個類名(任何類名)」
是否有特殊的Jsoup語法?或者我必須找到所有<a>
元素並檢查自己是否有類名?
這個CSS選擇器拿起<a>
元素沒有class
屬性:
a:not([class])
@BoltClock很好!我會盡快嘗試,並就結果回覆你。 – ef2011 2011-05-26 18:49:11
@BoltClock第一次更新:根據Jsoup的文檔,你的建議語法應該可以工作,但它會使Jsoup崩潰:'org.jsoup.select.Selector $ SelectorParseException:無法解析查詢'a:not [class]':意外的令牌在':not [class]' - 我需要仔細檢查我真正放在那裏的東西。 – ef2011 2011-05-26 19:04:42
@ ef2011:你錯過了'[class]'周圍的'()'。 – BoltClock 2011-05-26 19:05:29
jsoup就是Java?糟糕的是,我認爲這是一個JavaScript庫,「湯」是對「腳本」(即基於字母S)的一個雙向雙關語。 -facepalm- – BoltClock 2011-05-26 18:45:34
@BoltClock是的,Jsoup是Java。 :) – ef2011 2011-05-26 18:47:36