Herramientas para capturar y convertir la web

URL a la API HTML representada con GrabzItURL a la API HTML representada

Use la API HTML representada de GrabzIt para ejecutar una URL o un fragmento de HTML en una instancia del navegador y devolver el HTML procesado a su código para su posterior procesamiento.

¿Necesita obtener el resultado de una página web después de que se haya ejecutado JavaScript? Quizás porque ha escrito una aplicación para raspar la web y necesita devolver el HTML renderizado que producirá un navegador. En lugar de solo el HTML sin formato de una página web. ¡Entonces esta es la API para ti!

Sin embargo, esta API también es muy nueva y actualmente se está sometiendo a pruebas beta. Entonces, si tiene algún problema o sugerencia, no dude en Contactarnos. También puede probar esta función en nuestro Herramienta de captura de pantalla lo que le permite obtener renderizado HTML sin escribir ningún código.

Pruebe la demostración a continuación para ver cómo nuestra API convierte cualquier URL en HTML renderizado. Simplemente ingrese la URL de una página web y haga clic en GrabzIt. Luego, una vez completado, se descargará automáticamente un archivo HTML que contenga el HTML representado de esa página web.

API HTML representada

Como todas las API de GrabzIt, la API HTML renderizada admite nueve lenguajes de programación. Simplemente seleccione el idioma requerido de las opciones a continuación para ver un fragmento de código e instrucciones sobre cómo implementarlo en su aplicación.

El siguiente código de ejemplo muestra lo fácil que es usar nuestra API para renderizar HTML usando C #, aunque la biblioteca ASP.NET de GrabzIt es compatible con cualquier lenguaje .NET. Para comenzar a crear PDF solo descargue la biblioteca ASP.NET, conseguir su clave y secreto y entonces usa la demo contenida dentro de. Entonces mira el Documentación API para ASP.NET para descubrir todas las formas en que puede usar la API de 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");

Por supuesto, puede personalizar la representación HTML utilizando el HTMLOptions clase de manera similar a los otros métodos de conversión.

El siguiente código de ejemplo muestra lo fácil que es usar nuestra Biblioteca Java Java Rendered. Para comenzar a crear HTML renderizado solo descargar la biblioteca de Java, conseguir su clave y secreto y entonces usa la demo contenida dentro de. Entonces mira el Documentación API para Java para descubrir todas las formas en que puede usar la API de 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");

Por supuesto, puede personalizar la representación HTML utilizando el HTMLOptions clase de manera similar a los otros métodos de conversión.

El siguiente código de ejemplo muestra lo fácil que es usar nuestra API para convertir las URL en HTML renderizado usando JavaScript. Para comenzar a crear una descarga HTML representada GrabzIt's JavaScript Library. Entonces consigue tu clave y secreto, agregar el dominio desea usar JavaScript y luego verifique Documentación API para JavaScript para descubrir todas las formas en que puede usar la API de GrabzIt.

<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.8/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertURL("https://www.bbc.com/",
{"format": "html"}).Create();
</script>

Por supuesto, puede personalizar la representación HTML utilizando el opciones propiedad de manera similar a lo que está disponible para los otros formatos.

El siguiente código de ejemplo muestra lo fácil que es usar nuestra API para realizar una URL a la conversión de HTML renderizado usando Node.js. Para comenzar a crear PDF solo descargue el paquete Node.js, conseguir su clave y secreto y entonces usa la demo contenida dentro de. Entonces mira el Documentación API para Node.js para descubrir todas las formas en que puede usar la API de 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;
    }
});

Por supuesto, puede personalizar la representación HTML utilizando el opciones propiedad de manera similar a los otros métodos de conversión.

El código de ejemplo a continuación muestra lo fácil que es usar nuestra API para convertir URL a HTML renderizado usando Perl. Para comenzar a crear HTML renderizado solo descargar la Biblioteca Perl, conseguir su clave y secreto y entonces usa la demo contenida dentro de. Entonces mira el Documentación API para Perl para descubrir todas las formas en que puede usar la API de 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");

Por supuesto, puede personalizar la representación HTML utilizando el GrabzItHTMLOptions clase de manera similar a los otros métodos de conversión.

El código de ejemplo a continuación muestra lo fácil que es usar nuestra API para convertir URL a HTML renderizado usando PHP. Para comenzar a crear HTML renderizado solo descargar la biblioteca PHP, conseguir su clave y secreto y entonces usa la demo contenida dentro de. Entonces mira el Documentación API para PHP para descubrir todas las formas en que puede usar la API de 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");

Por supuesto, puede personalizar la representación HTML utilizando el GrabzItHTMLOptions clase de manera similar a los otros métodos de conversión.

El código de ejemplo a continuación muestra lo fácil que es usar nuestra API para convertir URL a HTML renderizado usando Python. Para comenzar a crear HTML renderizado solo descargar la biblioteca de Python, conseguir su clave y secreto y entonces usa la demo contenida dentro de. Entonces mira el Documentación API para Python para descubrir todas las formas en que puede usar la API de 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") 

Por supuesto, puede personalizar la representación HTML utilizando el GrabzItHTMLOptions clase de manera similar a los otros métodos de conversión.

El siguiente código de ejemplo muestra lo fácil que es usar nuestra API RESTful para convertir las URL en HTML renderizado.

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

Por supuesto, puede personalizar la representación HTML utilizando el parámetros de manera similar a los otros métodos de conversión.

El código de ejemplo a continuación muestra lo fácil que es usar nuestra API para convertir URL a HTML renderizado usando Ruby. Para comenzar a crear HTML renderizado solo descargar la gema de rubí, conseguir su clave y secreto y entonces usa la demo contenida dentro de. Entonces mira el Documentación API para Ruby para descubrir todas las formas en que puede usar la API de 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")  	

Por supuesto, puede personalizar la representación HTML utilizando el HTMLOptions clase de manera similar a los otros métodos de conversión.