from bs4 import BeautifulSoup
URL = "https://www.worldometers.info/coronavirus/"
r = requests.get(URL)
soup = BeautifulSoup(r.content, 'html5lib')
countHTML = soup.find('div', attrs = {'class':'content-inner'})
for countVar in countHTML.findAll('div', attrs = {'class':'maincounter-number'}):
count = countVar.span
Прямо сейчас переменная count
возвращает:
<span style="color:#aaa">270,069</span>
<span>11,271</span>
<span>90,603</span>
Мне нужна помощь по извлечению 3 отдельных целых чисел из этой строки, я пробовал count[0]
, но это не массив, поэтому он делает не работает.
String1 = "270,069"
String2 = "11,271"
String3 = "90,603"
Затем преобразуется в 3 целых числа, удаляя запятую
Int1 = 270069
Int2 = 11271
Int3 = 90603
Возможно, Regex поможет?
Редактировать:
I в настоящее время numbers = []
имеет в качестве одного значения в списке, например,
numbers = """
270069
11271
90603"""
, поэтому, если я введу числа [0], все 3 целых числа будут отображаться как 1 значение, как я удаляю новые строки, и сделать их списком или массивом с 3 отдельными значениями?