Use a API HTML renderizada do GrabzIt para executar um URL ou snippet HTML em uma instância do navegador e retornar o HTML processado ao seu código para processamento adicional.
Você precisa obter o resultado de uma página da Web após a execução do JavaScript? Talvez porque você tenha escrito um aplicativo para raspar a web e precise retornar o HTML renderizado que um navegador produzirá. Em vez de apenas o HTML bruto de uma página da web. Então esta é a API para você! Você também pode usar esse recurso em nosso Ferramenta de captura de tela permitindo que você seja processado em HTML sem escrever nenhum código.
Lembre-se de que você pode precisar usar um atraso para dar a qualquer JavaScript na página tempo para renderizar.
Experimente a demonstração abaixo para ver como nossa API converte qualquer URL em HTML renderizado. Basta inserir o URL de uma página da web e clicar em GrabzIt. Depois de concluir, um arquivo HTML contendo o HTML renderizado dessa página da Web será automaticamente baixado.
Como todas as APIs do GrabzIt, a API HTML renderizada suporta nove linguagens de programação. Basta selecionar o idioma necessário nas opções abaixo para ver um trecho de código e instruções sobre como implementá-lo em seu aplicativo.
O código de exemplo abaixo mostra como é fácil usar nossa API para renderizar HTML usando C #, embora a biblioteca ASP.NET do GrabzIt seja compatível com qualquer linguagem .NET. Para começar a criar PDFs apenas baixar a biblioteca do ASP.NET, consiga seu chave e segredo e depois use a demo contido dentro. Então confira o Documentação da API para ASP.NET para descobrir todas as maneiras de usar a API do GrabzIt.
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");
Obviamente, você pode personalizar a renderização HTML usando o HTMLOptions classe de maneira semelhante aos outros métodos de conversão.
O código de exemplo abaixo mostra como é fácil usar nossa biblioteca Java HTML renderizada. Para começar a criar HTML renderizado, basta faça o download da biblioteca Java, consiga seu chave e segredo e depois use a demo contido dentro. Então confira o Documentação da API para Java para descobrir todas as maneiras de usar a API do GrabzIt.
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");
Obviamente, você pode personalizar a renderização HTML usando o HTMLOptions classe de maneira semelhante aos outros métodos de conversão.
O código de exemplo abaixo mostra como é fácil usar nossa API para converter URLs em HTML renderizado usando JavaScript. Para começar a criar o download HTML renderizado Biblioteca JavaScript de GrabzIt. Então pegue seu chave e segredo, adicione o domínio você deseja usar o JavaScript e, em seguida, confira o Documentação da API para JavaScript para descobrir todas as maneiras de usar a API do GrabzIt.
<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>
Obviamente, você pode personalizar a renderização HTML usando o opções propriedade de maneira semelhante à disponível para os outros formatos.
O código de exemplo abaixo mostra como é fácil usar nossa API para executar uma URL para conversão HTML renderizada usando Node.js. Para começar a criar PDFs apenas baixe o pacote Node.js., consiga seu chave e segredo e depois use a demo contido dentro. Então confira o Documentação da API para Node.js para descobrir todas as maneiras de usar a API do GrabzIt.
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; } });
Obviamente, você pode personalizar a renderização HTML usando o opções propriedade de maneira semelhante aos outros métodos de conversão.
O código de exemplo abaixo mostra como é fácil usar nossa API para converter URLs em HTML renderizado usando Perl. Para começar a criar HTML renderizado, basta faça o download da biblioteca Perl, consiga seu chave e segredo e depois use a demo contido dentro. Então confira o Documentação da API para Perl para descobrir todas as maneiras de usar a API do GrabzIt.
#!/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");
Obviamente, você pode personalizar a renderização HTML usando o GrabzItHTMLOptions classe de maneira semelhante aos outros métodos de conversão.
O código de exemplo abaixo mostra como é fácil usar nossa API para converter URLs em HTML renderizado usando PHP. Para começar a criar HTML renderizado, basta baixe a biblioteca PHP, consiga seu chave e segredo e depois use a demo contido dentro. Então confira o Documentação da API para PHP para descobrir todas as maneiras de usar a API do GrabzIt.
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");
Obviamente, você pode personalizar a renderização HTML usando o GrabzItHTMLOptions classe de maneira semelhante aos outros métodos de conversão.
O código de exemplo abaixo mostra como é fácil usar nossa API para converter URLs em HTML renderizado usando Python. Para começar a criar HTML renderizado, basta baixe a biblioteca Python, consiga seu chave e segredo e depois use a demo contido dentro. Então confira o Documentação da API para Python para descobrir todas as maneiras de usar a API do GrabzIt.
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")
Obviamente, você pode personalizar a renderização HTML usando o GrabzItHTMLOptions classe de maneira semelhante aos outros métodos de conversão.
O código de exemplo abaixo mostra como é fácil usar nossa API RESTful para converter URLs em HTML renderizado.
https://api.grabz.it/services/convert?key=Sign in to view your Application Key&format=html&url=https%3A%2F%2Fwww.bbc.com%2F
Obviamente, você pode personalizar a renderização HTML usando o parâmetros de maneira semelhante aos outros métodos de conversão.
O código de exemplo abaixo mostra como é fácil usar nossa API para converter URLs em HTML renderizado usando Ruby. Para começar a criar HTML renderizado, basta faça o download da Ruby Gem, consiga seu chave e segredo e depois use a demo contido dentro. Então confira o Documentação da API para Ruby para descobrir todas as maneiras de usar a API do GrabzIt.
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")
Obviamente, você pode personalizar a renderização HTML usando o HTMLOptions classe de maneira semelhante aos outros métodos de conversão.