jsoupセレクタに不足している親を可能に

ヘラジカ:

私はウェブサイトから本を取得したいが、そのウェブサイトは、同じことを示すために、別のHTMLを使用しています。一部のページでは、それはしているdivが続きul、その後li、このように:

<div class="book-description">
   <ul>
      <li>info 1</li>
      <li>info 2</li>
      <li>info 3</li>
   </ul>
</div>

反復処理するために、li私は単純にするだろう。doc.select("div.book-description > ul > li")

他人にそれはから直接行くdivliこのように、:

<div class="book-description">
   <li>info 1</li>
   <li>info 2</li>
   <li>info 3</li>
</div>

このページでは動作しません以前の構文は、私が使用する必要がありますdoc.select("div.book-description > li")私がすることを指定するために使用できる構文ありul欠落している可能性がありますか?

DHE:

あなたはもう試しましたかdoc.select("div.book-description li")

あなたのリストには何のネストされたリストを持っていない場合は、このセレクタは大丈夫でしょう。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=211387&siteId=1