我试图在ul内的强标签下搜索信息。 我使用以下代码来提取强大的内容:
stats = soup.find('ul', attrs = {'class' : 'inline-stats section'})
print(stats)
打印件如下图所示。 现在,我需要在强大的内部提取信息;那是8.0,49.41和6.10。
我试图循环统计数据中的值,但总是出错并陷入困境。
任何人都可以帮我吗?
<ul class="inline-stats section">
<li>
<strong>8.0<abbr class="unit" title="kilometers">km</abbr></strong>
<div class="label">Distance</div>
</li>
<li>
<strong>49:41</strong>
<div class="label">
<span class="glossary-link run-version" data-glossary-term="definition-moving-
time"></span>
Moving Time
</div>
</li>
<li>
<strong>6:10<abbr class="unit" title="minutes per kilometer">/km</abbr></strong>
<div class="label">
<span class="glossary-link run-version" data-glossary-term="definition-moving-
time">
Pace
</span>
</div>
</li>
</ul>
答案 0 :(得分:1)
试试这个:
stats = soup.find('ul', attrs = {'class' : 'inline-stats section'}).findAll("strong")
添加:
for i in stats:
print i