Учитывая URL, я хотел бы иметь возможность отображать возвращаемый HTML, чтобы знать ширину и высоту для каждого элемента div, размер шрифтов для каждого фрагмента текста, цвет каждого элемента, положение каждого элемента на экране и т. Д.
Возможным подходом может быть обход дерева DOM с помощью Hpricot и проверка стиля CSS путем анализа связанной таблицы стилей с использованием гема css_parser. Но это не учитывает стили по умолчанию, наследование, float и т. Д.
В Java есть Cobra, Java Web Renderer, который способен отображать веб-страницу и атрибуты запроса, такие как ширина, размер шрифта и т. Д. Для каждого фрагмента. Я мог бы использовать Cobra с JRuby или аналогичными решениями, но предпочел бы нативный инструмент Ruby. Есть ли такая библиотека для Ruby?