Casperjs + phantomjs генерируют высоту изображения выше указанной высоты - PullRequest
0 голосов
/ 12 марта 2019

Я использую phatomjs + casperjs из командной строки.

Я использую эту строку из командной строки: PHANTOMJS_EXECUTABLE = / usr / local / bin / phantomjs / usr / local / bin / casperjs --debug = true --ignore-ssl-errors = true / var / www/html/scrape.js 256 448 https://facebook.com /var/www/html/test.jpg

scrape.js:

var casper = require('casper').create();
var fs=require('fs');

casper.options.viewportSize = { width: casper.cli.get(0), casper.cli.get(1) };

casper.start(casper.cli.get(2), function() {
this.wait(5000, function() {
casper.capture(casper.cli.get(3));
});
});

casper.run();

Это работает на некоторых сайтах(напр .: фейсбук).но на другом сайте это не так (и занимает полный сайт (например: annonce123 dot com).

Я хочу взять верхний левый угол (0,0) и сделать снимок экранааргумент (например: 256x448 или 1024x768)

Что-то мне не хватает?

...