这就是HTML的样子:
<p class="details"> <span>detail1</span> <span class="number">1</span> <span>detail2</span> <span>detail3</span> </p>
我需要提取detail2和detail3。
但是使用这段代码,我只能得到detail1。
info = data.find("p", class_ = "details").span.text
我该如何提取所需的项目?
提前感谢!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
在你的情况下,选择更具体的元素,即选择所有具有class为number的元素的兄弟元素:
示例
输出
您可以找到所有的
<span>
并进行普通索引:输出结果:
或者使用 CSS 选择器:
输出结果: