Здравствуйте, коллеги!
Столкнулся с нерешаемой для меня задачей, может кто знает решение.
Буду благодарен за подсказки!
Суть задачи такая: Есть страница с демо рекапчи
https://www.google.com/recaptcha/api2/demo, если открыть ее через фантом то в файл screenshot.jpeg записывается просто черный экран. Phantomjs не видит iframe. А нужно чтобы фантом загрузил iframe.
Пробовал --web-security=no (при запуске скрипта, не помогло)
Ниже код который я использую:var webPage = require('webpage');
var page = webPage.create();
page.settings.userAgent = "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36(KHTML, like Gecko) Chrome/41.0.2272.101 Safari/537.36",
page.open('https://www.google.com/recaptcha/api2/demo', function (status) {
window.setTimeout( function() {
page.render('screenshot.jpeg');
phantom.exit();
}, 2500);
});
P.S. Буду благодарен за любой совет в сторону решения!