入れ子要素をBeautifulSoupで削り取ろうとしていて、数日前に私の髪を引っ張ってきました。私は、はるかに初心者です - この質問の単純さが誰にも怒らないことを願っています。それでも、どんな援助も大いに評価されます。Beautiful Soup&Python、入れ子要素
ここに私が掻き取ろうとしているhtmlがあります。
<div id="specs" class="pane">
<div class="col">
<ul class="list">
<li>
<ul>
<li><b>width</b>2</li>
<li><b>length</b>1</li>
<li><b>color</b>blue</li>
<li><b>metal</b>steel</li>
</ul>
</li>
</ul>
</div>
</div>
と完璧な世界で
は、ここで、私は近くに来ている間width, 2
length, 1
color, blue
metal, steel
が、私はこれが答えであることができない今、知っている...私の結果です...まだ同じ時間に、私は李の要素をループすることはできません。
div = div.find("div", {"id":"specifications"})
result = [i for i in div.find('li')]
誰がちょうどいい方向に初心者をプッシュすることができた場合、それは非常に大幅に感謝すること、および任意の洞察力のために、事前にあなたに感謝します!
あなたはbeautifulsoupオブジェクトを作成するコードの完全な開始を表示できますか? –