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

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

