Я только что сделал это вчера, а также для бота разногласий: D,
Я использовал этот код для извлечения страны, здесь была вся информация.
def getCountryTable(country):
countryTable = ''
for line in getCoronaTable().split('<tr'):
if line.find(country) != -1:
countryTable = line
return countryTable
Тогда я разбить его и вручную выбрать строки, которые мне нужны, и заменить оставшиеся вещи, которые мне не нужны.
Это пример:
def getCoronaInfected(countryTable):
tdList = countryTable.split('<td')
count = tdList[2].replace('style="font-weight: bold; text-align:right">', '').replace('</td> <!--', '')
return int(count)