Инструменты для захвата и конвертирования Интернета
Интернет-сообщество GrabzIt

save vs saveTo

Задайте вопросы о том, как захватывать или конвертировать веб-страницы или HTML into изображения, CSV, PDF или DOCX документы, а также о том, как конвертировать видео into анимированные GIF с использованием нашего API.

Привет всем

Я пытался заставить Grabzit ускорить процесс захвата и обнаружил, что "save"Метод /asynchronous должен работать быстрее после некоторого чтения вашего сайта. Проблема в том, что когда я пытаюсь его использовать, он, похоже, не работает. Когда я использую "saveTo", он работает нормально. Так что я не уверен, чего мне не хватает? Я добавил пример обоих методов ниже и мне интересно, видели ли вы что-нибудь, что может быть неправильным. Я использую ajax для передачи информации в PHP-скрипт.

 

"saveTo"пример ниже....(работает)

session_start ();
include("php/lib/GrabzItClient.php");

$grabzIt = new \GrabzIt\GrabzItClient("OGEzYWE1Mjg2NDQwNGM5ODlhZTYxNDVlMjJiMjIzMTk=", "P1odIFI/Oj80Hj8/PxFcPz8/C1A/CAkqP08EPz9TPz8=");
$pages = $_POST['pages'];
$coverW = $_POST['coverW'];
$coverH = $_POST['coverH'];
$index = $_POST['index'];

$coverW2 = раунд ($coverW*0.1);
$coverH2 = круглый ($coverH*0.1);

$getsize = $_POST['getsize'];
$getemail = $_SESSION['Capture1'];
$gettitle = $_POST['gettitle'];
$getdatecreated = $_POST['getdatecreated'];
$gettimecreated = $_POST['gettimecreated'];
$getbooktheme = $_POST['getbooktheme'];
$newTheme = $_POST['newTheme'];




$options = новый \GrabzIt\GrabzItImageOptions();
$options->setCountry("США");
$options->setBrowserWidth($coverW);
$options->setBrowserHeight($coverH);
$options->setWidth($coverW);
$options->setHeight($coverH);
$options->setFormat("jpg");
$options->setTargetElement(".viewcover");


$grabzIt->HTMLToImage($страницы, $опции);
$grabzIt->SaveTo( "tempUpload/spread".$index.".jpg");

эхо $индекс;

 

 

 

"save"пример ниже... (не работает)

session_start ();
include("php/lib/GrabzItClient.php");

$grabzIt = new \GrabzIt\GrabzItClient("OGEzYWE1Mjg2NDQwNGM5ODlhZTYxNDVlMjJiMjIzMTk=", "P1odIFI/Oj80Hj8/PxFcPz8/C1A/CAkqP08EPz9TPz8=");
$pages = $_POST['pages'];
$coverW = $_POST['coverW'];
$coverH = $_POST['coverH'];
$index = $_POST['index'];

$coverW2 = раунд ($coverW*0.1);
$coverH2 = круглый ($coverH*0.1);

$getsize = $_POST['getsize'];
$getemail = $_SESSION['Capture1'];
$gettitle = $_POST['gettitle'];
$getdatecreated = $_POST['getdatecreated'];
$gettimecreated = $_POST['gettimecreated'];
$getbooktheme = $_POST['getbooktheme'];
$newTheme = $_POST['newTheme'];




$options = новый \GrabzIt\GrabzItImageOptions();
$options->setCountry("США");
$options->setBrowserWidth($coverW);
$options->setBrowserHeight($coverH);
$options->setWidth($coverW);
$options->setHeight($coverH);
$options->setFormat("jpg");
$options->setTargetElement(".viewcover");


$grabzIt->HTMLToImage($страницы, $опции);
$grabzIt->Save( "https://www.capturehearts.com/Capturehearts/photobookapp/tempUpload/spread".$index.".jpg");

эхо $индекс;

Вопрос от Деверре Ловенс, 22 мая 2020 г.

Ты не звонишь Save правильно. Он должен иметь URL-адрес вашего обработчика обратного вызова, а не URL-адрес изображения.

Ассоциация обработчик обратного вызова будет затем save файл.

Ответ от службы поддержки GrabzIt 22 мая 2020 г.