Я хочу, чтобы ниже html значения были в двух отдельных списках с цифрами c значениями list_1 = ['3,111']
и строковыми значениями list_2 = [Hubei, china , Italy]
, но я получаю комбинированный список list = ['3,111',Hubei, china]
, пожалуйста, найдите HTML
источник ниже:
</div>
<div class="external-html">
<p><span style="color:#ffffff">3,111</span> deaths </p>
<p><strong><span style="color:#ffffff">Hubei</span> </strong>China</p>
</div>
<div class="external-html">
<p><span style="color:#ffffff">2,158</span> deaths </p>
<p><strong><span style="color:#ffffff"></span> </strong>Italy</p>
</div>
<div class="external-html">
<p><span style="color:#ffffff">853</span> deaths </p>
<p><strong><span style="color:#ffffff"></span> </strong>Iran</p>
</div>
Я пытался использовать различные методы BeautifulSoup
ниже
if (case.find('strong').find('span',style="color:#ffffff")):
t_country_case1.append(case.find('strong').text)
else:
t_country_case1.append('None')
if (case.find('strong').find('span',style="color:#ffffff")):
t_country_case1.append(case.find('strong').text)
else:
t_country_case1.append('None')
есть ли способ разделить эти значения.