Как спарсить данные после определенного текста Python Selenium bs4

На одном из сайтов, для которого пишу парсер, столкнулся с такой проблеммой: Нужно взять все данные из таблицы, но они не подписаны в html коде и меняются местами введите сюда описание изображения

Сама таблица на сайте выглядит так:

введите сюда описание изображения

Сначала я использовал XPATH для этого, но при парсинге обнаружил, что некоторрые данные меняются местами, например двигатель и регистрационный номер, или вообще отсутсвуют. Так что XPATH не подходит, ибо в csv файл в строку с двигателем может попасть данные с пробегом

Можно как то в селениуме или через bs4 сначала искать слово, а потом парсить данные после него?

То есть, что бы он находил в html коде слово Engine, а затем брал данные ниже введите сюда описание изображения


Ответы (0 шт):