如何使用Jsoup解析只包含一个类名的元素?

jjL*_*Lin 3 java jsoup

对于这个HTML:

<div id="list">
    <div class="one two three" date="20130121">
        ...
    </div>
    <div class="one" date="20130122">
        ...
    </div>
    <div class="one two" date="20130123">
        ...
    </div>
    <div class="one" date="20130124">
        ...
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想class = "one"只提取日期元素,以便如果类包含"一个"但其他类不正确.
我希望答案应该是date="20130122"和date="20130124"

我试着用:

Element outestDiv = doc.getElementById("list");
Elements eachDayBox = outestDiv.select("div.one");
Run Code Online (Sandbox Code Playgroud)

但是eachDayBox.size()返回4而不是2.那么如何用类提取只有"一个"?另外,如何在"日期"中获取元素?

The*_*bit 5

用于[attribute=value]选择

Elements eachDayBox = outestDiv.select("div[class=one]"); //class only equal to one
Run Code Online (Sandbox Code Playgroud)

参考