捕获和转换Web的工具

如何以 save JavaScript屏幕截图?

这是可能的 save JavaScript屏幕截图,但是您需要使用我们的服务器端API之一,例如 PHP GetResult 方法 实施小型Web服务 save 服务器端的图像。 PHP Web服务示例 save 屏幕截图如下所示。

include("lib/GrabzItClient.php");

$id = $_GET["id"];

// Custom id can be used to store user ids or whatever is needed for the later processing of the
// resulting screenshot

$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
$result = $grabzIt->GetResult($id);

if (!$result)
{
   return;
}

//assuming jpg screenshots
file_put_contents("results" . DIRECTORY_SEPARATOR . $id + ".jpg", $result);

至 integrate使用JavaScript API的PHP的Web服务,您需要使用 OnFinish活动。 这可以被用来做一个AJAX调用服务器端Web服务,其中将包含完整截图的ID。 然后,Web服务可以使用此信息来 save Web服务器上的图像。 请注意,以下示例使用 jQuery的.

<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.6/grabzit.min.js"></script>
<script type="text/javascript">
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.spacex.com", 
	{"onfinish": function (id){
		$.ajax("http://www.example.com/mywebservice.php?id="+id);
	}}).Create();
</script>

改用Data URI方法

另一种方法是使用 DataURI方法 在JavaScript库中获取捕获的数据URI,然后可以将该值发布到您的服务器 save 图片。

<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.6/grabzit.min.js"></script>
<script type="text/javascript">
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.spacex.com").DataURI(callback);

function callback(dataUri)
{
    $.post("http://www.example.com/mywebservice.php", {data: dataUri});
}
</script>

将捕获导出到存储解决方案

捕捉可以直接出口到亚马逊S3,投放箱,FTP和WebDAV一旦它已经被设置产生的 export 参数。 要做到这一点,你需要创建一个 导出网址 并把它传递给JavaScript API。

<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.6/grabzit.min.js"></script>
<script type="text/javascript">
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.spacex.com", 
    {"export": "dropbox://"}).Create();
</script>

Where export URL's specify a username and password it is recommended that you create a user just for this task, so it will be easy to revoke access if required. Also as this is in JavaScript please ensure you choose the Secure Export URL option as this will stop people stealing the username and password of your storage solution.