Попытка получить доступ к DOM страницы после рендеринга. Мне не нужно просматривать страницу и планировать применять это программно без какого-либо графического интерфейса или взаимодействия.
Причина, по которой меня интересует пост-рендеринг, заключается в том, что я хочу знать, где появляются объекты. Некоторая информация о местоположении кодируется в HTML (например, с помощью offsetLeft), но большая часть - нет. Кроме того, Javascript может изменить окончательное позиционирование. Я хочу, чтобы позиции были как можно ближе к тому, что увидит пользователь.
Я изучил код Chromium и думаю, что есть способ сделать это, но для начала недостаточно документации.
Если выразить это ОЧЕНЬ , просто мне будет интересен такой псевдокод:
DOMRoot *r = new Page("http://stackoverflow.com")->getDom();
Есть ли у вас какие-либо советы по отправным точкам?