gpt4 book ai didi

python BeautifulSoup 找到特定形式的所有输入

转载 作者:行者123 更新时间:2023-11-28 22:43:18 26 4
gpt4 key购买 nike

我正在尝试使用 BeautifulSoup 仅为特定表单提取输入字段。

使用以下方法提取表单:

soup.find('form')

现在我想提取所有作为该表单子(monad)项的输入字段。

我怎样才能用 BS 做到这一点?

最佳答案

如评论中所述,findfind_all() 用于特定于上下文的搜索:

form = soup.find('form')
inputs = form.find_all('input')

如果你只需要直接的input元素,添加recursive=False :

form.find_all('input', recursive=False)

或者,使用 CSS selectors :

soup.select("form input")

并且,仅获取直接 input 子元素:

soup.select("form > input")

关于python BeautifulSoup 找到特定形式的所有输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30939294/

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