使用BeautifulSoup在特定标签后获取值

使用BeautifulSoup在特定标签后获取值,第1张

使用BeautifulSoup在特定标签后获取值

通过文本查找

dt
标签,然后找到下一个
dd
同级标签:

soup.find('div', class_='detail_date').find('dt', text='Date').find_next_sibling('dd').text

完整的代码:

from bs4 import BeautifulSoupdata = """<div >    <dt>Date</dt>    <dd>    2008    </dd></div>"""soup = BeautifulSoup(data)date_field = soup.find('div', class_='detail_date').find('dt', text='Date')print date_field.find_next_sibling('dd').text.strip()

印刷品

2008



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5617677.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-15
下一篇2022-12-15

发表评论

登录后才能评论

评论列表(0条)

    保存