渲染后尝试访问页面的 DOM。我不需要查看页面并计划在没有任何 GUI 或交互的情况下以编程方式应用它。
我对后期渲染感兴趣的原因是我想知道对象出现在哪里。一些位置信息在 HTML 中编码(例如,通过 offsetLeft),但很多不是。此外,Javascript 可以改变最终的定位。我想要尽可能接近用户看到的位置。
我查看了 Chromium 代码并认为有办法做到这一点,但没有足够的文档来开始。
简单地说,我会对这样的伪代码感兴趣:
DOMRoot *r = new Page("http://stackoverflow.com")->getDom();
关于起点的任何提示?