ヘラジカ:
私はウェブサイトから本を取得したいが、そのウェブサイトは、同じことを示すために、別の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")
他人にそれはから直接行くdiv
とli
このように、:
<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")
?
あなたのリストには何のネストされたリストを持っていない場合は、このセレクタは大丈夫でしょう。