捕獲和轉換Web的工具

使用GrabzIt渲染HTML API的URL渲染HTML API的URL

使用GrabzIt的Rendered HTML API在瀏覽器實例中執行URL或HTML代碼段,並將處理後的HTML返回到代碼中以進行進一步處理。

執行JavaScript後是否需要獲取網頁結果? 也許是因為您已經編寫了一個應用程序來抓取Web,並且需要返回瀏覽器將生成的呈現HTML。 而不只是網頁的原始HTML。 這就是適合您的API!

但是,此API還是非常新的,目前正在接受beta測試。 因此,如果您有任何問題或建議,請不要猶豫 聯繫我們。 您也可以在我們的系統中試用此功能 截圖工具 使您無需編寫任何代碼即可獲取呈現的HTML。

請嘗試以下演示,以了解我們的API如何將任何URL轉換為呈現的HTML。只需輸入網頁的URL,然後單擊GrabzIt。 然後,一旦完成,將自動下載包含該網頁的呈現HTML的HTML文件。

呈現的HTML API

像所有GrabzIt的API一樣,Rendered HTML API支持八種編程語言。 只需從下面的選項中選擇所需的語言,即可查看代碼段以及有關如何在您的應用程序中實現該代碼的說明。

儘管GrabzIt的ASP.NET庫與任何.NET語言都兼容,但是下面的示例代碼顯示了使用我們的API來使用C#呈現HTML是多麼容易。 要開始創建PDF文件 下載ASP.NET庫, 拿你的 關鍵和秘密 進而 使用演示 包含在其中。 然後檢查 ASP.NET的API文檔 找出使用GrabzIt API的所有方法。

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
grabzIt.URLToRenderedHTML("https://www.bbc.com/"); 
grabzIt.SaveTo("result.html");

當然,您可以使用 HTMLOptions 類 與其他轉換方法類似。

下面的示例代碼顯示了使用我們的Rendered HTML Java庫非常容易。 要開始創建渲染的HTML 下載Java庫, 拿你的 關鍵和秘密 進而 使用演示 包含在其中。 然後檢查 Java API文檔 找出使用GrabzIt API的所有方法。

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
grabzIt.URLToRenderedHTML("https://www.bbc.com/"); 
grabzIt.SaveTo("result.html");

當然,您可以使用 HTMLOptions 類 與其他轉換方法類似。

下面的示例代碼顯示了使用我們的API使用JavaScript將URL轉換為呈現的HTML是多麼容易。 開始創建渲染的HTML下載 GrabzIt的JavaScript庫。 然後得到你的 關鍵和秘密, 添加域 您要使用JavaScript,然後簽出 JavaScript的API文檔 找出使用GrabzIt API的所有方法。

<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.7/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertURL("https://www.bbc.com/",
{"format": "html"}).Create();
</script>

當然,您可以使用 選項 屬性與其他格式可用的方法類似。

下面的示例代碼顯示了使用我們的API通過Node.js執行URL到呈現的HTML轉換有多麼容易。 要開始創建PDF文件 下載Node.js程序包, 拿你的 關鍵和秘密 進而 使用演示 包含在其中。 然後檢查 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_rendered_html("https://www.bbc.com/");
client.save_to("result.html", function (error, id){
    if (error != null){
        throw error;
    }
});

當然,您可以使用 選項 屬性與其他轉換方法類似。

下面的示例代碼顯示了使用我們的API使用Perl將URL轉換為呈現的HTML是多麼容易。 要開始創建渲染的HTML 下載Perl庫, 拿你的 關鍵和秘密 進而 使用演示 包含在其中。 然後檢查 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->URLToRenderedHTML("https://www.bbc.com/");
$grabzIt->SaveTo("result.html");

當然,您可以使用 抓斗HTMLOptions 類 與其他轉換方法類似。

下面的示例代碼顯示了使用我們的API使用PHP將URL轉換為呈現的HTML是多麼容易。 要開始創建渲染的HTML 下載PHP庫, 拿你的 關鍵和秘密 進而 使用演示 包含在其中。 然後檢查 PHP的API文檔 找出使用GrabzIt API的所有方法。

include("GrabzItClient.php");

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

當然,您可以使用 抓斗HTMLOptions 類 與其他轉換方法類似。

下面的示例代碼顯示了使用我們的API使用Python將URL轉換為呈現的HTML是多麼容易。 要開始創建渲染的HTML 下載Python庫, 拿你的 關鍵和秘密 進而 使用演示 包含在其中。 然後檢查 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.URLToRenderedHTML("https://www.bbc.com/") 
grabzIt.SaveTo("result.html") 

當然,您可以使用 抓斗HTMLOptions 類 與其他轉換方法類似。

下面的示例代碼顯示了使用我們的API使用Ruby將URL轉換為呈現的HTML是多麼容易。 要開始創建渲染的HTML 下載Ruby Gem, 拿你的 關鍵和秘密 進而 使用演示 包含在其中。 然後檢查 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_rendered_html("https://www.bbc.com/")	
grabzItClient.save_to("result.html")  	

當然,您可以使用 HTMLOptions 類 與其他轉換方法類似。