【发布时间】:2018-04-17 16:39:34
【问题描述】:
如何使用 python 从下面的代码中提取 249.30 251.50 252.55 246.80 248.20(假设位数是可变的,即代替 249.30 我可以说 2.4 或 2490.30)?
<html>
<body>
<p>
BSE##B#As on 17 Apr 18 | 16:00@C#7@P#@HL#249.30,251.50,252.55,246.80,248.20,Listed
</p>
</body>
</html>
【问题讨论】:
-
查看BeautifulSoup,它是一个用于从 HTML 内容中提取数据的包。
-
是的,我可以使用 beautifulsoup 获取 p 标签文本并将其存储在一个列表中,但正如我所说,这个列表是可变的,而不是 249.30,我可以有 2.4 或 2490.30。我是否需要使用正则表达式或其他东西。
-
如果有字符串,可以根据逗号分割,用
str.split(',')。
标签: python python-3.x beautifulsoup