我试图通过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')]
如果任何人都可以只需按下一个初学者在正确的方向,这将是大大大大赞赏,并感谢您提前任何见解!
你可以显示代码的完整开始,你在哪里制作美丽的对象? –