Я использую 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)
Что-то мне не хватает?