API GrabzIt очень гибкий и имеет несколько способов intс вашими скриншотами.
Если вы используете серверный API с обработчиком обратного вызова, вы можете изменить файл обработчика, указав желаемое имя файла. Таким образом, для PHP API вы бы изменили строку, указанную в handler.php
что saveВаш скриншот.
file_put_contents("results" . DIRECTORY_SEPARATOR . $filename, $result);
Чтобы включить ваше пользовательское имя файла, как показано ниже:
file_put_contents("results" . DIRECTORY_SEPARATOR . "my_screenshot.jpg", $result);
Если вы используете серверный API с синхронным SaveTo
метод вы можете save снимок экрана прямо в файл с именем по вашему выбору, выполнив что-то вроде следующего.
$grabzIt->SaveTo("my_screenshot.jpg");
JavaScript работает немного по-другому, потому что с JavaScript API Вы можете указать только имя файла, если запрашиваете загрузку снимка экрана, как показано ниже.
GrabzIt("YOUR APPLICATION KEY").ConvertURL("http://www.spacex.com",
{"download": 1,"filename":"my_screenshot.jpg"}).Create();