gpt4 book ai didi

python - BeautifulSoup - 在父子标签上找到所有

转载 作者:太空宇宙 更新时间:2023-11-04 14:02:23 26 4
gpt4 key购买 nike

我正在使用 bs4。

在一堆 HTML 中说:

<li><strong>some text</strong></li>

我想做一个 find_all 来找到它。 find_all('li') 当然可以,但必须有一种方法来指定查找父子组合。

最佳答案

我认为CSS selectors你问的是什么:

soup.select('li > strong')

这会找到所有 strong 标签,它们是 li 标签的直接子标签。

演示:

>>> from bs4 import BeautifulSoup
>>> data = "<li><strong>some text</strong></li>"
>>> soup = BeautifulSoup(data)
>>> soup.select('li > strong')
[<strong>some text</strong>]

关于python - BeautifulSoup - 在父子标签上找到所有,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25084485/

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