Web Scraping with Beautifulsoup: не удается найти класс - PullRequest
0 голосов
/ 27 марта 2020

Я новичок в 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
[]

Заранее спасибо, что нашли время и помогли мне.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...