代码之家  ›  专栏  ›  技术社区  ›  Paul Wicks asgeo1

在给定区域提取HTML元素?

  •  0
  • Paul Wicks asgeo1  · 技术社区  · 15 年前

    给定一个由一个矩形和一个URL定义的区域,是否有任何方法可以确定在给定URL的页面上给定矩形内存在哪些元素?

    编辑:屏幕分辨率、字体大小等。可以全部设置为合理的默认值。

    2 回复  |  直到 15 年前
        1
  •  1
  •   ChrisW    15 年前
    • 从URL获取文档。
    • 渲染它(在浏览器中)。
    • 对于浏览器的DOM中的每个元素:
      • 获取元素占用的矩形。
      • 将元素的矩形与您感兴趣的矩形进行比较。
        2
  •  1
  •   Byron Whitlock    15 年前

    也许吧,但是你需要使用一个完整的浏览器渲染引擎。我建议使用qt实现 webkit . 这是相当简单的开始。

    你需要考虑的一些事情:

    • 屏幕分辨率。
    • 浏览器字体大小。
    • 浏览器类型。
    推荐文章