Не могу открыть главную страницу инстаграмм при помощи phantomjs ( пробовал 2.1, 1.9)
var page = require('webpage').create();
page.viewportSize = { width:1024 , height: 768 };
page.settings.userAgent = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.71 Safari/537.36';
url = 'https://www.instagram.com/';
page.open( url, function() {
setTimeout(function() {
console.log('before render');
page.render('insta.png');
phantom.exit();
}, 5000);
});
- тут файл insta.png получается пустым
или при помощи selenium:
driver = Selenium::WebDriver.for :phantomjs
driver.get 'https://www.instagram.com/'
wait = Selenium::WebDriver::Wait.new(:timeout => 500)
wait.until { driver.find_elements(name: 'password').length != 0 }
puts 'page loaded'
- в данном случае всё застревает на wait.until
Я думал, что проблема в реакте. Но страницы фейсбука или другого сайта написанного при помощи реакта нормально открываются