捕獲和轉換Web的工具

帶有GrabzIt的免費網站截圖API




截圖

示例GrabzIt屏幕截圖

高質量渲染

我們的屏幕截圖服務支持所有最新的Web標準。 捕獲圖形,HTML5畫布和視頻元素,Flash和SVG等內容。 要Web字體和CSS3效果。 創建高質量,像素完美的屏幕截圖。

而我們的全球服務器網絡。 來自世界各地的屏幕截圖網頁 比以往更快! 那麼,為什麼不讓屏幕截圖說得比描述更好呢?

網站截圖API

直接嵌入GrabzIt的屏幕截圖功能 into使用我們的Screenshot Website API來應用。 該API支持九種不同的編程語言。 要查看如何對網頁進行屏幕截圖,只需從以下選項中選擇適當的語言即可。

下面的示例代碼顯示了使用ASP.NET創建網站屏幕快照是多麼容易。 要開始創建截圖 下載ASP.NET庫。 然後得到你的 API密鑰和秘密 進而 使用演示 包含在其中。 然後檢查 ASP.NET的屏幕快照API文檔 找出使用GrabzIt API的所有方法。

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
grabzIt.URLToImage("https://www.tesla.com"); 
grabzIt.SaveTo("images/result.jpg");

下面的示例代碼顯示了使用Java創建網站截圖的簡便性。 要開始創建截圖 下載Java庫。 然後得到你的 API密鑰和秘密 進而 使用演示 包含在其中。 然後檢查 Java的屏幕快照API文檔 找出使用GrabzIt API的所有方法。

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
grabzIt.URLToImage("https://www.tesla.com"); 
grabzIt.SaveTo("images/result.jpg");

下面的示例代碼顯示了使用JavaScript創建網站截圖的簡便性。 開始創建屏幕截圖下載 GrabzIt的JavaScript庫。 然後得到你的 API密鑰和秘密, 添加域 您要使用JavaScript,然後簽出 JavaScript的屏幕快照API文檔 找出使用GrabzIt API的所有方法。

<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.5.2/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertURL("https://www.tesla.com").Create();
</script>

下面的示例代碼顯示了使用Node.js創建網站截圖非常容易。 要開始創建截圖 下載Node.js程序包。 然後得到你的 API密鑰和秘密 進而 使用演示 包含在其中。 然後檢查 Node.js的屏幕快照API文檔 找出使用GrabzIt API的所有方法。

var grabzit = require('grabzit');

var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret");
client.url_to_image("https://www.tesla.com");
client.save_to("images/result.jpg", function (error, id){
    if (error != null){
        throw error;
    }
});

下面的示例代碼顯示了使用Perl創建網站屏幕快照是多麼容易。 要開始創建截圖 下載Perl庫。 然後得到你的 API密鑰和秘密 進而 使用演示 包含在其中。 然後檢查 Perl的屏幕快照API文檔 找出使用GrabzIt API的所有方法。

#!/usr/bin/perl

use GrabzItClient;

$grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret");
$grabzIt->URLToImage("https://www.tesla.com");
$grabzIt->SaveTo("images/result.jpg");

下面的示例代碼顯示了使用PHP創建網站屏幕快照是多麼容易。 要開始創建截圖 下載PHP庫。 然後得到你的 API密鑰和秘密 進而 使用演示 包含在其中。 然後檢查 屏幕快照API文檔,用於PHP 找出使用GrabzIt API的所有方法。

include("GrabzItClient.php");

$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
$grabzIt->URLToImage("https://www.tesla.com"); 
$grabzIt->SaveTo("images/result.jpg");

下面的示例代碼顯示了使用Python創建網站屏幕截圖是多麼容易。 要開始創建截圖 下載Python庫。 然後得到你的 API密鑰和秘密 進而 使用演示 包含在其中。 然後檢查 Python的屏幕快照API文檔 找出使用GrabzIt API的所有方法。

from GrabzIt import GrabzItClient

grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")
grabzIt.URLToImage("https://www.tesla.com") 
grabzIt.SaveTo("images/result.jpg") 

下面的示例代碼顯示了使用我們的RESTful API創建網站屏幕快照是多麼容易。 要開始創建屏幕截圖,只需調用以下URL。 然後檢查 REST API的屏幕快照API文檔 找出可以自定義屏幕截圖的所有方法。

https://api.grabz.it/services/convert?key=Sign in to view your Application Key&format=jpg&url=https%3A%2F%2Fwww.spacex.com%2F	

下面的示例代碼顯示了使用Ruby創建網站屏幕快照是多麼容易。 要開始創建截圖 下載Ruby Gem。 然後得到你的 API密鑰和秘密 進而 使用演示 包含在其中。 然後檢查 Ruby的屏幕快照API文檔 找出使用GrabzIt API的所有方法。

require 'grabzit'

grabzItClient = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret")
grabzItClient.url_to_image("https://www.tesla.com")	
grabzItClient.save_to("images/result.jpg") 	

截屏網站的其他方法

大多數用戶只想拍攝單個網頁的屏幕截圖。 但是,有些人希望對整個網站進行屏幕截圖。 GrabzIt通過提供此特殊功能使之成為可能 Web刮板模板。 然後,網絡抓取將跟踪整個網站上的所有鏈接,並對找到的每個URL進行屏幕截圖。

或者,您可以截屏許多網頁而無需編寫任何代碼。 通過 導入URL 你想截圖 into GrabzIt的截圖工具。

如果您不想轉換網址,也可以使用我們的 直接轉換HTML的API into圖像.