使用GrabzIt的Rendered HTML API在瀏覽器實例中執行URL或HTML代碼段,並將處理後的HTML返回到代碼中以進行進一步處理。
你需要在 JavaScript 執行後獲取網頁的結果嗎? 可能是因為您編寫了一個應用程序來抓取網絡並需要返回瀏覽器將生成的呈現的 HTML。 而不僅僅是網頁的原始 HTML。 那麼這就是適合您的 API! 您也可以在我們的網站中使用此功能 截圖工具 使您無需編寫任何代碼即可獲取呈現的HTML。
請記住,您可能需要使用 延遲給頁面上的任何 JavaScript 渲染時間.
請嘗試以下演示,以了解我們的API如何將任何URL轉換為呈現的HTML。只需輸入網頁的URL,然後單擊GrabzIt。 然後,一旦完成,將自動下載包含該網頁的呈現HTML的HTML文件。
像所有GrabzIt的API一樣,Rendered HTML API支持XNUMX種編程語言。 只需從下面的選項中選擇所需的語言,即可查看代碼段以及有關如何在您的應用中實現該代碼的說明。
儘管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@<%= APIVersion.JavaScript %>/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 類 與其他轉換方法類似。
下面的示例代碼顯示了使用我們的RESTful API將URL轉換為呈現的HTML是多麼容易。
https://api.grabz.it/services/convert?key=Sign in to view your Application Key&format=html&url=https%3A%2F%2Fwww.bbc.com%2F
當然,您可以使用 參數 與其他轉換方法類似。
下面的示例代碼顯示了使用我們的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 類 與其他轉換方法類似。