Phantom js cant render dynamic page for a screenshot

196
24 мая 2017, 07:08

Есть код который с помощью PhantomJS делает скриншоты страницы, на indiegogo.com категорически отказывается работать,без кастом хидера выдает пустой скриншот, с кастомхидером просто абракадабру в неизвестной кодировке .

var page = new WebPage() 
 
 
page.customHeaders = { 
"upgrade-Insecure-Requst": "1", 
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,/;q=0.8", 
"accept-Encoding": "gzip, deflate, sdch, br", 
"accept-Language": "ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4", 
"user-agent": "Mozilla/5.0 (iPad; CPU OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5355d Safari/8536.25", 
}; 
 
var fs = require('fs'); 
page.onError = function (msg, trace) { 
console.log(msg); 
trace.forEach(function(item) { 
console.log(' ', item.file, ':', item.line); 
}); 
};
Может быть ему надо куки скормить еще? На других сайтах такого не замечено.

READ ALSO
Не работает генерация пароля

Не работает генерация пароля

Столкнулся с проблемой при написании сайта, а именно - не работает генерация пароляСама суть задачи в чем - есть поле для ввода пароля, а рядом...

274
Сдвиг при открытии модального окна

Сдвиг при открытии модального окна

Использую Bootstrap модальные окнаУстановил на сайт онлайн-консультант и при открытии модального окна пропадает скролл прокрутки и происходит...

252
Как сделать анимацию для слайдера на css?

Как сделать анимацию для слайдера на css?

Привет! Как можно сделать анимацию для слайдера на css, переключение осуществляется стрелками, слайды должны смещать друг другаСами слайды...

221