Tools zum Erfassen und Konvertieren des Webs

Wie ändere ich einen Dateinamen eines Screenshots mit der GrabzIt-API?

GrabzIt's API ist sehr flexibel und hat mehrere Möglichkeiten intMit deinen Screenshots spielen.

Wenn Sie eine serverseitige API mit einem Callback-Handler verwenden, können Sie die Handler-Datei ändern, um den gewünschten Dateinamen anzugeben. So für PHP-API Sie würden die in der angegebene Zeile ändern handler.php dass saves dein Screenshot.

file_put_contents("results" . DIRECTORY_SEPARATOR . $filename, $result);

So fügen Sie Ihren benutzerdefinierten Dateinamen ein:

file_put_contents("results" . DIRECTORY_SEPARATOR . "my_screenshot.jpg", $result);

Wenn Sie eine serverseitige API mit der synchronen verwenden SaveTo Methode können Sie save Sie können den Screenshot direkt in eine Datei mit einem Namen Ihrer Wahl umwandeln, indem Sie wie folgt vorgehen.

$grabzIt->SaveTo("my_screenshot.jpg");

JavaScript funktioniert etwas anders, weil mit dem JavaScript-API Sie können einen Dateinamen nur angeben, wenn Sie den Download des Screenshots anfordern (siehe unten).

GrabzIt("YOUR APPLICATION KEY").ConvertURL("http://www.spacex.com",
 {"download": 1,"filename":"my_screenshot.jpg"}).Create();