Ferramentas para capturar e converter a Web

URL para a API HTML renderizada com GrabzItURL para API HTML renderizada

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.

API HTML renderizada

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.