栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

使用BeautifulSoup从标签中提取字符串

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用BeautifulSoup从标签中提取字符串

使用

soup.find_all()
以获得匹配元素的列表,然后抓住
text
每个元素属性:

from bs4 import BeautifulSouphtml = '''<td >    <div  >Dornum</div>    <div ><div >61.5</div> MSm<sup>3</sup>/d</div></td><td >    <div  >Emden EMS</div>    <div ><div >56.43</div> MSm<sup>3</sup>/d</div></td>'''soup = BeautifulSoup(html)data = [element.text for element in soup.find_all("div", "value")]>>> data[u'61.5', u'56.43']

或者,如果您希望它们为浮点数:

data = [float(element.text) for element in soup.find_all("div", "value")]>>> data[61.5, 56.43]


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/625973.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号