@dmitred

PhantomJS не отображает ifame google recapcha 2.0, какие есть решения?

Здравствуйте, коллеги!

Столкнулся с нерешаемой для меня задачей, может кто знает решение.
Буду благодарен за подсказки!

Суть задачи такая: Есть страница с демо рекапчи 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. Буду благодарен за любой совет в сторону решения!
  • Вопрос задан
  • 526 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы