我正在尝试从HTML页面中的span标签中提取数据。
HTML如下:
<div class="DataInSpanTags">
<span>data1</span>
<span>data2</span>
<span>data3</span>
</div>
我使用以下脚本来提取:
for TagGrab in soup.find_all('div', class_='DataInSpanTags'):
MoreStats = TagGrab.span.text
print(MoreStats)
这只返回第一个span标记'Data1'的值。
有没有办法在数据上获取其余内容?
任何帮助都非常感激。
答案 0 :(得分:2)
我认为只有一个[[8850, 3.1, '2009jckdsfj'], ..., [8849.99, 25.3, '8sdcach83']]
您感兴趣,因此在使用<div class="DataInSpanTags">
查找后,您需要使用.find('div', class_='DataInSpanTags')
找到其中的所有span
标记:
.findAll('span')