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