gpt4 book ai didi

python - 使用BeautifulSoup,能否快速遍历到具体的父元素?

转载 作者:太空宇宙 更新时间:2023-11-03 13:24:15 24 4
gpt4 key购买 nike

假设我在 HTML 页面中引用表格内的元素,如下所示:

someEl = soup.findAll(text = "some text")

我确定这个元素嵌入在一个表中,有没有办法不用多次调用 .parent 就可以找到父表?

<table...>

..
..
<tr>....<td><center><font..><b>some text</b></font></center></td>....<tr>

<table>

最佳答案

查看findParents,它的形式与findAll类似:

soup = BeautifulSoup("<table>...</table>")

for text in soup.findAll(text='some text')
table = text.findParents('table')[0]
# table is your now your most recent `<table>` parent

这是 the docs对于 findAllPreviousfindParents

关于python - 使用BeautifulSoup,能否快速遍历到具体的父元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3486331/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com