Tools zum Erfassen und Konvertieren des Webs

URL zur gerenderten HTML-API mit GrabzItURL zur gerenderten HTML-API

Verwenden Sie die gerenderte HTML-API von GrabzIt, um eine URL oder ein HTML-Snippet in einer Browserinstanz auszuführen und das verarbeitete HTML zur weiteren Verarbeitung an Ihren Code zurückzugeben.

Müssen Sie das Ergebnis einer Webseite erhalten, nachdem JavaScript ausgeführt wurde? Vielleicht, weil Sie eine App zum Scrapen des Webs geschrieben haben und den gerenderten HTML-Code zurückgeben müssen, den ein Browser erzeugt. Anstatt nur das rohe HTML einer Webseite. Dann ist dies die API für Sie! Sie können diese Funktion auch in unserem verwenden Screenshot-Tool So können Sie HTML rendern, ohne Code schreiben zu müssen.

Denken Sie daran, dass Sie möglicherweise a verwenden müssen Verzögerung, um JavaScript auf der Seite Zeit zum Rendern zu geben.

Probieren Sie die folgende Demo aus, um zu sehen, wie unsere API eine URL in gerenderten HTML-Code konvertiert. Geben Sie einfach die URL einer Webseite ein und klicken Sie auf GrabzIt. Anschließend wird automatisch eine HTML-Datei heruntergeladen, die den gerenderten HTML-Code dieser Webseite enthält.

Gerenderte HTML-API

Wie alle APIs von GrabzIt unterstützt die gerenderte HTML-API neun Programmiersprachen. Wählen Sie einfach die gewünschte Sprache aus den folgenden Optionen aus, um ein Code-Snippet und Anweisungen zur Implementierung in Ihrer App anzuzeigen.

Der folgende Beispielcode zeigt, wie einfach es ist, mit unserer API HTML mit C # zu rendern, obwohl die ASP.NET-Bibliothek von GrabzIt mit jeder .NET-Sprache kompatibel ist. Zum Erstellen von PDF's einfach anfangen Laden Sie die ASP.NET-Bibliothek herunter, bekomm dein Schlüssel und Geheimnis und dann benutze die Demo enthalten in. Dann schauen Sie sich das an API-Dokumentation für ASP.NET Hier erfahren Sie, wie Sie die GrabzIt-API verwenden können.

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");

Sie können das HTML-Rendering natürlich mit dem anpassen HTMLOptions Klasse ähnlich wie bei den anderen Konvertierungsmethoden.

Der folgende Beispielcode zeigt, wie einfach es ist, unsere gerenderte HTML-Java-Bibliothek zu verwenden. Beginnen Sie einfach mit der Erstellung von gerendertem HTML Laden Sie die Java-Bibliothek herunter, bekomm dein Schlüssel und Geheimnis und dann benutze die Demo enthalten in. Dann schauen Sie sich das an API-Dokumentation für Java Hier erfahren Sie, wie Sie die GrabzIt-API verwenden können.

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");

Sie können das HTML-Rendering natürlich mit dem anpassen HTMLOptions Klasse ähnlich wie bei den anderen Konvertierungsmethoden.

Der folgende Beispielcode zeigt, wie einfach es ist, mit unserer API URLs mithilfe von JavaScript in gerenderten HTML-Code zu konvertieren. So erstellen Sie einen gerenderten HTML-Download GrabzIt's JavaScript Bibliothek. Dann hol dein Schlüssel und Geheimnis, Domain hinzufügen Sie möchten das JavaScript verwenden und dann die API-Dokumentation für JavaScript Hier erfahren Sie, wie Sie die GrabzIt-API verwenden können.

<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>

Sie können das HTML-Rendering natürlich mit dem anpassen Optionen Eigenschaft in ähnlicher Weise, wie es für die anderen Formate verfügbar ist.

Der folgende Beispielcode zeigt, wie einfach es ist, mit unserer API eine URL für die gerenderte HTML-Konvertierung mit Node.js auszuführen. Zum Erstellen von PDF's einfach anfangen Laden Sie das Node.js-Paket herunter, bekomm dein Schlüssel und Geheimnis und dann benutze die Demo enthalten in. Dann schauen Sie sich das an API-Dokumentation für Node.js Hier erfahren Sie, wie Sie die GrabzIt-API verwenden können.

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;
    }
});

Sie können das HTML-Rendering natürlich mit dem anpassen Optionen Eigenschaft in ähnlicher Weise wie die anderen Konvertierungsmethoden.

Der folgende Beispielcode zeigt, wie einfach es ist, mit unserer API URLs mit Perl in gerenderten HTML-Code zu konvertieren. Beginnen Sie einfach mit der Erstellung von gerendertem HTML Laden Sie die Perl-Bibliothek herunter, bekomm dein Schlüssel und Geheimnis und dann benutze die Demo enthalten in. Dann schauen Sie sich das an API-Dokumentation für Perl Hier erfahren Sie, wie Sie die GrabzIt-API verwenden können.

#!/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");

Sie können das HTML-Rendering natürlich mit dem anpassen GrabzItHTMLOptions Klasse ähnlich wie bei den anderen Konvertierungsmethoden.

Der folgende Beispielcode zeigt, wie einfach es ist, mit unserer API URLs mit PHP in gerendertes HTML zu konvertieren. Beginnen Sie einfach mit der Erstellung von gerendertem HTML Laden Sie die PHP-Bibliothek herunter, bekomm dein Schlüssel und Geheimnis und dann benutze die Demo enthalten in. Dann schauen Sie sich das an API-Dokumentation für PHP Hier erfahren Sie, wie Sie die GrabzIt-API verwenden können.

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");

Sie können das HTML-Rendering natürlich mit dem anpassen GrabzItHTMLOptions Klasse ähnlich wie bei den anderen Konvertierungsmethoden.

Der folgende Beispielcode zeigt, wie einfach es ist, mit unserer API URLs mit Python in gerenderten HTML-Code zu konvertieren. Beginnen Sie einfach mit der Erstellung von gerendertem HTML Laden Sie die Python-Bibliothek herunter, bekomm dein Schlüssel und Geheimnis und dann benutze die Demo enthalten in. Dann schauen Sie sich das an API-Dokumentation für Python Hier erfahren Sie, wie Sie die GrabzIt-API verwenden können.

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") 

Sie können das HTML-Rendering natürlich mit dem anpassen GrabzItHTMLOptions Klasse ähnlich wie bei den anderen Konvertierungsmethoden.

Der folgende Beispielcode zeigt, wie einfach es ist, mit unserer RESTful-API URLs in gerenderten HTML-Code zu konvertieren.

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

Sie können das HTML-Rendering natürlich mit dem anpassen Parameter ähnlich wie bei den anderen Konvertierungsmethoden.

Der folgende Beispielcode zeigt, wie einfach es ist, mit unserer API URLs mit Ruby in gerenderten HTML-Code zu konvertieren. Beginnen Sie einfach mit der Erstellung von gerendertem HTML Lade den Ruby Gem herunter, bekomm dein Schlüssel und Geheimnis und dann benutze die Demo enthalten in. Dann schauen Sie sich das an API-Dokumentation für Ruby Hier erfahren Sie, wie Sie die GrabzIt-API verwenden können.

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")  	

Sie können das HTML-Rendering natürlich mit dem anpassen HTMLOptions Klasse ähnlich wie bei den anderen Konvertierungsmethoden.