





Scriptor, я думаю, что вы, вероятно, ищете что-то в JavaScript, а не в Ruby или Python. Я имею в виду - позиции и размеры по существу будут определяться движком рендеринга (браузером). Вы можете рассмотреть возможность использования чего-то вроде jQuery для перебора всех желаемых объектов - вывода имени объекта (например, идентификатора DIV), а также высоты и ширины этого элемента. Итак, если бы я был на вашем месте, я бы посмотрел на jQuery и на методы height () и width (). Мало ли - возможно, уже есть плагин jQuery.
плагин размеров: brandonaaron.net/docs/dimensions FF 3 имеет: developer.mozilla.org/en/DOM/element.getBoundingClientRect
Плагин размеров теперь встроен в jQuery, он больше не нужен как отдельный плагин.
И Ruby, и Python имеют библиотеку Regex. Почему бы не искать такие вещи, как / width = \ "(\ d +) px \" / и / height: (\ d +) px /. Используйте $ 1, чтобы найти значение в группе. Я не специалист по регулярным выражениям и делаю это по памяти, поэтому обратитесь к любому из руководств в сети, чтобы узнать о правильном синтаксисе и использовании переменных, но с этого и следует начать. Удачи, bsperlinus
Проблема в том, что расположение и размеры не всегда явно указываются в коде, будь то HTML или CSS. Вот почему я ищу библиотеку, чтобы она позаботилась обо всем этом за меня. Чтобы реализовать себя, мне нужно было бы узнать о макете больше, чем мне хотелось бы знать.
На самом деле я использую jQuery для второй половины своего проекта. Причина, по которой я хотел бы сделать это на стороне сервера, заключается в том, чтобы это можно было автоматизировать. Я просто запускал сценарий, и он продолжал анализировать страницы. На клиенте пользователь должен инициировать синтаксический анализ. Спасибо, но я все еще рассматриваю этот метод.