Я зашел на веб-сайт с красивым супом и получил часть описания (класс div), но так как она была в маркированных точках. Я получаю такой результат без промежутков между точками (Неразборчиво):
ОПИСАНИЕ: Прогнозы COVID-19 Социальное дистанцирование по требованию правительства 1006 * На самом деле у меня есть как обычные абзацы, так и маркеры, поэтому я не могу использовать li или ul только для получения маркеров.
Это моя программа для этой части описания :
def DESCRIPTION(self):
print('\n'+"DESCRIPTION: ")
for j in Data_Set_Info.soup.select('.iH9v7b'):
k = j.get_text()
print ('\n'+k)
Код HTML для этой веб-страницы:
<div class="iH9v7b"><p>COVID-19 Projections</p><ul><li>Government-mandated social distancing</li><li>Hospital resource use</li><ul><li>All beds</li><li>ICU beds</li><li>Invasive ventilators</li></ul><li>Deaths per day</li><li>Total deaths</li></ul><p></p></div>
Веб-страница: https://datasetsearch.research.google.com/search?query=health&docid=B2%2BtssYi2L2wvQwVAAAAAA%3D%3D
На этом веб-сайте есть разные наборы данных и каждый набор данных имеет разное описание. Мне нужно получить все описание в правильном интервале с помощью одной программы. Заранее спасибо