我試圖通過BeautifulSoup刮嵌套元素,我一直拉我的頭髮了幾天。到目前爲止,我是新手 - 所以我希望這個問題的簡單性不會冒犯任何人。儘管如此,任何能力的幫助將不勝感激。美麗的湯&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')]
如果任何人都可以只需按下一個初學者在正確的方向,這將是大大大大讚賞,並感謝您提前任何見解!
你可以顯示代碼的完整開始,你在哪裏製作美麗的對象? –