Я тоже. В этой чехарде шрифтов и размеров текста вычислять bounding box'ы и как то компоновать текстовые блоки друг с другом должно быть не слишком простой задачей.
Ребят, при попытке добавления слушателя событий из iframe на parent елемент ловлю Blocked a frame with origin 'https://domain.url', кто-то знает как это пофиксить?
Зависит. Если iframe не твой - то cors proxy. Если твой - настраивай cors. Если хочешь чтобы только на твоей машине работало - отключай cors в браузере или юзай selenium/puppeteer.