1
<div class="unique_class"> 
<h2>
    ...
</h2>
<h2>
    ...
</h2>
<strong>
    unique strong before content
</strong>
</br>
static title 1: value 1
</br>
static title 2: value 2
</br>
static title 3: value 3
</br>
static title 4: value 4
</br>
</br>
</div>

JSOUP を使用してこれら 4 つの値を取得する必要があります。それらは常に「strong」タグの後にあり、br タグで区切られています。どうやってするの?

前もって感謝します

4

1 に答える 1

2

次のようなことができます。

Document doc = // ... eg. parse File / String here or connect to a website
Node value;

for( Element element : doc.select("strong ~ *") )
{
    // element.previousSibling() is possible too
    value = element.nextSibling();
    System.out.println(value);
}

これは印刷されます:

 static title 1: value 1 
 static title 2: value 2 
 static title 3: value 3 
 static title 4: value 4 

(そして、単一の ' ' でさらに 2 行)

于 2012-10-15T05:55:16.200 に答える