Вопрос

Учитывая область, определяемую прямоугольником и URL-адресом, есть ли какой-либо способ определить, какие элементы находятся внутри данного прямоугольника на странице по данному URL?

Редактировать:Разрешение экрана, размер шрифта и т.д..все это может быть установлено по разумным значениям по умолчанию.

Это было полезно?

Решение

  • Получите документ по URL-адресу.
  • Визуализируйте его (в браузере).
  • Для каждого элемента в DOM браузера:
    • Получим прямоугольник, занятый элементом.
    • Сравните прямоугольник элемента с интересующим вас прямоугольником.

Другие советы

Возможно, но вам бы не хотелось использовать полноценный механизм рендеринга в браузере.Я бы порекомендовал реализацию QT для веб-набор.Начать действовать довольно просто.

Некоторые вещи, которые вам нужно учитывать:

  • Разрешение экрана.
  • Размер шрифта в браузере.
  • Тип браузера.
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top