Извлечение значений данных из таблицы с BeautifulSoup у меня не работает - PullRequest
1 голос
/ 12 октября 2019

Для некоторого анализа данных мне нужно извлечь список класса «timeUsage» (времена ходов для профессиональных шахматистов, делающих свои ходы) из этой веб-страницы https://chess24.com/en/watch/live-tournaments/11th-batavia-chess-tournament-2019/4/1/1. Класс виден при проверке источника таблицысправа от шахматной проблемы. Я попытался использовать BeautifulSoup, но он не работает для меня, и я надеюсь, что кто-то захочет взглянуть на меня:)

Я запросил веб-страницу в Jupyter Notebook и установил библиотеку BeautifulSoup. Ниже я покажу, что я пытался.


from bs4 import BeautifulSoup

r = requests.get('https://chess24.com/en/watch/live-tournaments/11th-batavia-chess-tournament-2019/4/1/1')

soup = BeautifulSoup(r.text, 'html.parser')

timeUsages = soup.find_all("span", attrs={"class": "timeUsage"})

Теперь я хотел бы получить список значений timeUsage, которые мне нужны, но я ничего не получаю. Если кто-то, имеющий опыт работы с этой библиотекой, хотел бы помочь мне, большое спасибо!

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