捕获和转换Web的工具

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

使用GrabzIt的Rendered HTML API在浏览器实例中执行URL或HTML代码段,并将处理后的HTML返回到您的代码中以进行进一步处理。

你需要在 JavaScript 执行后获取网页的结果吗? 可能是因为您编写了一个应用程序来抓取网络并需要返回浏览器将生成的呈现的 HTML。 而不仅仅是网页的原始 HTML。 那么这就是适合您的 API! 您也可以在我们的网站中使用此功能 截图工具 使您无需编写任何代码即可获取呈现的HTML。

请记住,您可能需要使用 延迟给页面上的任何 JavaScript 渲染时间.

请尝试以下演示,以了解我们的API如何将任何URL转换为呈现的HTML。只需输入网页的URL,然后单击GrabzIt。 然后,一旦完成,将自动下载包含该网页的呈现HTML的HTML文件。

呈现的HTML API

像所有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");

当然,您可以使用 GrabzItHTMLOptions 程 与其他转换方法类似。

下面的示例代码显示了使用我们的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");

当然,您可以使用 GrabzItHTMLOptions 程 与其他转换方法类似。

下面的示例代码显示了使用我们的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") 

当然,您可以使用 GrabzItHTMLOptions 程 与其他转换方法类似。

下面的示例代码显示了使用我们的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 程 与其他转换方法类似。