我需要使用 BeautifulSoup4 从标签中提取元素

问题描述 投票:0回答:1
html beautifulsoup tags gettext
1个回答
0
投票

您可以通过将其视为字典来获取任何 tag 属性 - 使用

<Tag>.get(<attr>)
[如果您不确定该元素是否具有该属性] 或
<Tag>[<attr>]
[如果您 are 确定该元素有那把钥匙]。

如果你找到带有

的元素
date = cmbs_soup.find('input', title='Select as of date', type='text', value=True) # OR
# date = cmbs_soup.select_one('input.mm-date-field.form-control.input-sm.date-picker[title="Select as of date"][type="text"][value]')

然后你可以用

value
date['value']
date.get('value')
date.attrs['value']
获得
date.attrs.get('value')
属性。

© www.soinside.com 2019 - 2024. All rights reserved.