【发布时间】:2011-05-19 17:13:44
【问题描述】:
我正在使用 lxml.html 在 python 中进行一些 html 解析。在浏览器呈现页面后,我想粗略估计页面内元素的位置。它不必是精确的,但通常是正确的。为简单起见,我将忽略 Javascript 对元素位置的影响。作为最终结果,我希望能够遍历元素(例如,通过 lxml)并找到它们的 x/y 坐标。关于如何做到这一点的任何想法?我不需要继续使用 lxml,我很乐意尝试其他库。
【问题讨论】:
-
您将需要一个 HTML 渲染引擎来获取此信息。解析器无济于事。
-
您还需要考虑 CSS 的效果。如今,没有它的内容很少呈现。