Я извлекаю некоторые данные о футболе из простой динамической таблицы с помощью Selenium, но проблема в том, что когда я пытаюсь получить имя класса «text-center», он показывает много дополнительных данных, которые мне не нужны.
Я пытался использовать xpath и css_selector, но это не решило проблему.
Сайт HTML:
Данные 1: Оценка (Требуемый результат: 0-0)
<td class="text-center">
<a href="/r/1571269/somedata" id="r_1571269S">0-0</a>
</td>
Данные 2: Нечетные: (Требуемые данные: 2,375)
<td class="text-center" id="o_1562530_0">2.375</td>
Это часть моего кода:
Score = driver.find_element_by_class_name('text-center')
for score in Score:
print("Score: "+ score.text)
Как видите, у них одинаковое имя класса, и когда я запускаю сценарий, он появляется как вместе, так и с большим количеством дополнительного содержимого с этим именем класса.
Также я пытался найти по идентификатору, но идентификатор меняется каждый раз, так что это не имеет смысла.
Что вы порекомендуете? Заранее спасибо.