Как захватить скрин (скриншот) в фреймах, используя Phantom JS после загрузки - PullRequest
0 голосов
/ 23 марта 2020

Я использую фантом Js для получения эскизов документа. Я не могу получить эскиз документа с помощью Microsoft Live Viewer. Потому что он показывает загрузочную страницу первым, после этого только он показывает документ. Мы также можем использовать тайм-ауты для этого, но это не оптимизированное решение.

var page = require('webpage').create();
page.open('http://www.google.com', function() {
    setTimeout(function() {
        page.render('google.png');
        phantom.exit();
    }, 200);
});

это живой URL

https://view.officeapps.live.com/op/embed.aspx?src=https://file-examples.com/wp-content/uploads/2017/02/file-sample_100kB.doc

Скажите, пожалуйста, есть ли решение для захвата изображения в iframe после загруженный контент.

...