Я новичок в python и пытаюсь немного поработать с Beautifulsoup. После просмотра нескольких видеороликов на YouTube и бесконечного поиска ответов на стеке я решил, что отправлю справку.
С помощью приведенного ниже кода я надеюсь извлечь данные с сайта. Я заметил, что при печати (len (div)) указан один 3 div, но на веб-странице есть несколько div. В других сообщениях в качестве решения указывается sou.findAll ('div', {'class': 'responseive-text-label'}), однако, когда я печатаю () этот код (и другие подобные), я получаю [] как результат от pyCharm.
enter code here
от bs4 импорт BeautifulSoup в виде супа из urllib.request импорт urlopen как uReq
my_url = 'https://coronavirus.jhu.edu/map.html'
uClient = uReq(my_url)
page_html = uClient.read()
uClient.close()
page_soup = soup(page_html, 'html.parser')
total_cases = page_soup.findAll('div', {'class': 'responsive-text-label'})
print(total_cases)
RESULTS FROM PYCHARM
[]
Заранее спасибо, что нашли время и помогли мне.