So sieht der HTML-Code aus:
<p class="details"> <span>detail1</span> <span class="number">1</span> <span>detail2</span> <span>detail3</span> </p>
Ich muss Detail2 und Detail3 extrahieren.
Aber mit diesem Code kann ich nur Details1 abrufen.
info = data.find("p", class_ = "details").span.text
Wie extrahiere ich die erforderlichen Elemente?
Vielen Dank im Voraus!
在你的情况下,选择更具体的元素,即选择所有具有class为number的元素的兄弟元素:
示例
输出
您可以找到所有的
<span>
并进行普通索引:输出结果:
或者使用 CSS 选择器:
输出结果: