Strumenti per acquisire e convertire il Web

URL per l'API HTML renderizzata con GrabzItURL per l'API HTML renderizzata

Usa l'API HTML rendering di GrabzIt per eseguire un URL o un frammento HTML in un'istanza del browser e restituire l'HTML elaborato al tuo codice per un'ulteriore elaborazione.

Hai bisogno di ottenere il risultato di una pagina web dopo che JavaScript è stato eseguito? Forse perché hai scritto un'app per raschiare il Web e devi restituire l'HTML renderizzato che un browser produrrà. Piuttosto che solo il codice HTML grezzo di una pagina web. Allora questa è l'API che fa per te! Puoi anche utilizzare questa funzione nel nostro Strumento Screenshot permettendoti di ottenere il rendering HTML senza scrivere alcun codice.

Ricorda che potrebbe essere necessario utilizzare a delay per dare a qualsiasi JavaScript sulla pagina il tempo di renderizzare.

Prova la demo di seguito per vedere come la nostra API converte qualsiasi URL in HTML renderizzato Basta inserire l'URL di una pagina Web e fare clic su GrabzIt. Quindi, una volta completato, un file HTML contenente l'HTML renderizzato di quella pagina Web verrà scaricato automaticamente.

API HTML renderizzata

Come tutte le API di GrabzIt, l'API HTML renderizzata supporta nove linguaggi di programmazione. Basta selezionare la lingua richiesta dalle opzioni seguenti per visualizzare uno snippet di codice e le istruzioni su come implementarlo nella tua app.

Il seguente codice di esempio mostra quanto sia facile utilizzare la nostra API per eseguire il rendering HTML tramite C #, sebbene la libreria ASP.NET di GrabzIt sia compatibile con qualsiasi linguaggio .NET. Per iniziare a creare PDF è giusto scarica la libreria ASP.NET, prendi il tuo chiave e segreto e poi usa la demo contenuto tra. Quindi controlla il Documentazione API per ASP.NET per scoprire tutti i modi in cui puoi usare l'API di 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");

Ovviamente puoi personalizzare il rendering HTML usando il HTMLOptions classe in modo simile agli altri metodi di conversione.

Il seguente codice di esempio mostra quanto sia facile usare la nostra libreria Java HTML renderizzata. Per iniziare a creare solo il rendering HTML scarica la libreria Java, prendi il tuo chiave e segreto e poi usa la demo contenuto tra. Quindi controlla il Documentazione API per Java per scoprire tutti i modi in cui puoi usare l'API di 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");

Ovviamente puoi personalizzare il rendering HTML usando il HTMLOptions classe in modo simile agli altri metodi di conversione.

Il seguente codice di esempio mostra quanto sia facile utilizzare la nostra API per convertire gli URL in HTML renderizzato utilizzando JavaScript. Per iniziare a creare il download HTML renderizzato Libreria JavaScript di GrabzIt. Allora prendi il tuo chiave e segreto, aggiungi il dominio si desidera utilizzare JavaScript e quindi controllare Documentazione API per JavaScript per scoprire tutti i modi in cui puoi usare l'API di 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>

Ovviamente puoi personalizzare il rendering HTML usando il Opzioni proprietà in modo simile a ciò che è disponibile per gli altri formati.

Il seguente codice di esempio mostra quanto sia facile utilizzare la nostra API per eseguire un URL per eseguire la conversione HTML tramite Node.js. Per iniziare a creare PDF è giusto scarica il pacchetto Node.js, prendi il tuo chiave e segreto e poi usa la demo contenuto tra. Quindi controlla il Documentazione API per Node.js per scoprire tutti i modi in cui puoi usare l'API di 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;
    }
});

Ovviamente puoi personalizzare il rendering HTML usando il Opzioni proprietà in modo simile agli altri metodi di conversione.

Il seguente codice di esempio mostra quanto sia facile usare la nostra API per convertire gli URL in HTML renderizzato usando Perl. Per iniziare a creare solo il rendering HTML scarica la libreria Perl, prendi il tuo chiave e segreto e poi usa la demo contenuto tra. Quindi controlla il Documentazione API per Perl per scoprire tutti i modi in cui puoi usare l'API di 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");

Ovviamente puoi personalizzare il rendering HTML usando il GrabzItHTMLOptions classe in modo simile agli altri metodi di conversione.

Il seguente codice di esempio mostra quanto sia facile usare la nostra API per convertire gli URL in HTML renderizzato usando PHP. Per iniziare a creare solo il rendering HTML scarica la libreria PHP, prendi il tuo chiave e segreto e poi usa la demo contenuto tra. Quindi controlla il Documentazione API per PHP per scoprire tutti i modi in cui puoi usare l'API di 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");

Ovviamente puoi personalizzare il rendering HTML usando il GrabzItHTMLOptions classe in modo simile agli altri metodi di conversione.

Il seguente codice di esempio mostra quanto sia facile usare la nostra API per convertire gli URL in HTML renderizzato usando Python. Per iniziare a creare solo il rendering HTML scarica la libreria Python, prendi il tuo chiave e segreto e poi usa la demo contenuto tra. Quindi controlla il Documentazione API per Python per scoprire tutti i modi in cui puoi usare l'API di 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") 

Ovviamente puoi personalizzare il rendering HTML usando il GrabzItHTMLOptions classe in modo simile agli altri metodi di conversione.

Il seguente codice di esempio mostra quanto sia facile usare la nostra API RESTful per convertire gli URL in HTML renderizzato.

https://api.grabz.it/services/convert?key=Sign in to view your Application Key&format=html&url=https%3A%2F%2Fwww.bbc.com%2F

Ovviamente puoi personalizzare il rendering HTML usando il parametri in modo simile agli altri metodi di conversione.

Il seguente codice di esempio mostra quanto sia facile usare la nostra API per convertire gli URL in HTML renderizzato usando Ruby. Per iniziare a creare solo il rendering HTML scarica Ruby Gem, prendi il tuo chiave e segreto e poi usa la demo contenuto tra. Quindi controlla il Documentazione API per Ruby per scoprire tutti i modi in cui puoi usare l'API di 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")  	

Ovviamente puoi personalizzare il rendering HTML usando il HTMLOptions classe in modo simile agli altri metodi di conversione.