【发布时间】:2016-10-11 15:28:27
【问题描述】:
当只有文本是公共标识符时,是否可以从 DOM 中的当前位置上下移动?
<div>changing text</div>
<div>fixed text</div>
搜索fixed text 并向上移动到父div 时如何获取文本changing text?
我尝试了什么:
x = soup.body.findAll(text=re.compile('fixed text')).parent
AttributeError: 'ResultSet' object has no attribute 'parent'
【问题讨论】:
-
你的尝试发生了什么?
-
我收到一个错误:AttributeError: 'ResultSet' object has no attribute 'parent'....抱歉,我将其添加到问题中
-
findAll返回ResultSet- 元素列表。您想对结果集中的元素进行操作。 -
@BitByBit 检查我编辑的答案
-
@TalesPadua 这行不通,因为即使他们仍然只是兄弟姐妹,您仍然必须先搬到父母身边。我不知道为什么!
标签: python beautifulsoup