Narzędzia do przechwytywania i konwertowania Internetu
zrzut całego ekranu

Utwórz pełny zrzut ekranu za pomocą GrabzIt

Częstym wymogiem przy robieniu zrzutu ekranu jest przechwycenie pełnej strony internetowej lub, w inny sposób, utworzenie zrzutu ekranu o tej samej wysokości i szerokości co strona, która jest zrzutem ekranu. Skalowany przykład zrzutu całego ekranu pokazano po prawej stronie.

Pełne zrzuty ekranu można tworzyć za pomocą Narzędzie do tworzenia zrzutów ekranu jeśli wybierzesz opcję pełnej długości. Narzędzie do tworzenia zrzutów ekranu online może także tworzyć zrzuty ekranu o dokładnym rozmiarze przeglądarki, wybierając opcje Pełna szerokość i Pełna wysokość. Alternatywnie możesz integrate pełne zrzuty ekranu strony into Twoja aplikacja za pomocą interfejsu API, jak opisano poniżej.

Zrzuty ekranu z całej strony z naszym API

Dodaj możliwość wykonywania zrzutów ekranu całej strony do swojej aplikacji za pomocą interfejsu API zrzutów ekranu GrabzIt. Obecnie istnieje dziewięć różnych języków programowania, które są obsługiwane przez nasze API. Aby rozpocząć pracę z żądanym językiem, wybierz odpowiedni z poniższych opcji, aby zobaczyć przykładowy kod i instrukcje. Wszystkie poniższe przykłady tworzą obraz o takim samym rozmiarze, jak wysokość i szerokość stron internetowych.

Poniższy kod pokazuje, jak łatwo można utworzyć pełny zrzut ekranu przy użyciu programu ASP.NET. Aby rozpocząć przechwytywanie pełnych stron internetowych pobierz bibliotekę ASP.NET, Weź swój Klucz aplikacji i sekret , a następnie skorzystaj z wersji demo zawarty w. Następnie sprawdź zrzut ekranu dokumentacji API dla ASP.NET aby dowiedzieć się, jak korzystać z interfejsu API GrabzIt.

ImageOptions options = new ImageOptions();
options.BrowserHeight = -1;
options.Width = -1;
options.Height = -1;

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", 
    "Sign in to view your Application Secret");
grabzIt.URLToImage("https://www.tesla.com", options); 
grabzIt.SaveTo("images/result.jpg");

Poniższy kod pokazuje, jak łatwo jest utworzyć zrzut ekranu całej strony przy użyciu Java. Aby rozpocząć przechwytywanie pełnych stron internetowych pobierz bibliotekę Java, Weź swój Klucz aplikacji i sekret , a następnie skorzystaj z wersji demo zawarty w. Następnie sprawdź zrzut ekranu dokumentacji API dla Java aby dowiedzieć się, jak korzystać z interfejsu API GrabzIt.

ImageOptions options = new ImageOptions();
options.setBrowserHeight(-1);
options.setWidth(-1);
options.setHeight(-1);

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key",
    "Sign in to view your Application Secret");
grabzIt.URLToImage("https://www.tesla.com", options); 
grabzIt.SaveTo("images/result.jpg");

Poniższy kod pokazuje, jak łatwo jest utworzyć zrzut ekranu całej strony za pomocą JavaScript. Aby rozpocząć pobieranie pełnych stron internetowych, pobierz Biblioteka JavaScript GrabzIt. Więc weź swój Klucz aplikacji i sekret, dodaj domenę chcesz włączyć JavaScript, a następnie sprawdź zrzut ekranu dokumentacji API dla JavaScript aby dowiedzieć się, jak korzystać z interfejsu API 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.tesla.com", 
{"bheight":-1,"width":-1,"height":-1}).Create();
</script>

Poniższy kod pokazuje, jak łatwo jest utworzyć zrzut ekranu całej strony za pomocą Node.js. Aby rozpocząć przechwytywanie pełnych stron internetowych pobierz pakiet Node.js, Weź swój Klucz aplikacji i sekret , a następnie skorzystaj z wersji demo zawarty w. Następnie sprawdź zrzut ekranu dokumentacji API dla Node.js aby dowiedzieć się, jak korzystać z interfejsu API GrabzIt.

var grabzit = require('grabzit');

var options = {"width":-1, "height":-1, "browserHeight":-1};

var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret");
client.url_to_image("https://www.tesla.com", options);
client.save_to("images/result.jpg", function (error, id){
    if (error != null){
        throw error;
    }
});

Poniższy kod pokazuje, jak łatwo można utworzyć zrzut ekranu całej strony za pomocą Perla. Aby rozpocząć przechwytywanie pełnych stron internetowych pobierz bibliotekę Perla, Weź swój Klucz aplikacji i sekret , a następnie skorzystaj z wersji demo zawarty w. Następnie sprawdź zrzut ekranu dokumentacji API dla Perla aby dowiedzieć się, jak korzystać z interfejsu API GrabzIt.

#!/usr/bin/perl

use GrabzItClient;

$options = GrabzItImageOptions->new();
$options->browserHeight(-1);
$options->width(-1);
$options->height(-1);

$grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
$grabzIt->URLToImage("https://www.tesla.com", $options);
$grabzIt->SaveTo("images/result.jpg");

Poniższy kod pokazuje, jak łatwo jest utworzyć pełny zrzut ekranu przy użyciu PHP. Aby rozpocząć przechwytywanie pełnych stron internetowych pobierz bibliotekę PHP, Weź swój Klucz aplikacji i sekret , a następnie skorzystaj z wersji demo zawarty w. Następnie sprawdź zrzut ekranu dokumentacji API dla PHP aby dowiedzieć się, jak korzystać z interfejsu API GrabzIt.

include("GrabzItClient.php");

$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

$options = new \GrabzIt\GrabzItImageOptions();
$options->setWidth(-1);
$options->setHeight(-1);
$options->setBrowserHeight(-1);

$grabzIt->URLToImage("https://www.tesla.com", $options); 
$grabzIt->SaveTo("images/result.jpg");

Poniższy kod pokazuje, jak łatwo można utworzyć pełny zrzut ekranu przy użyciu Pythona. Aby rozpocząć przechwytywanie pełnych stron internetowych pobierz bibliotekę Python, Weź swój Klucz aplikacji i sekret , a następnie skorzystaj z wersji demo zawarty w. Następnie sprawdź zrzut ekranu dokumentacji API dla Pythona aby dowiedzieć się, jak korzystać z interfejsu API GrabzIt.

from GrabzIt import GrabzItClient
from GrabzIt import GrabzItImageOptions

options = GrabzItImageOptions.GrabzItImageOptions()
options.width = -1
options.height = -1
options.browserHeight = -1

grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key",
    "Sign in to view your Application Secret")
grabzIt.URLToImage("https://www.tesla.com", options) 
grabzIt.SaveTo("images/result.jpg") 

Poniższy kod demonstruje, jak łatwo jest utworzyć zrzut całej strony przy użyciu naszego REST API. Sprawdź także Dokumentacja interfejsu API zrzutów ekranu RESTful aby poznać wszystkie sposoby dostosowywania swoich ujęć.

https://api.grabz.it/services/convert?key=Sign in to view your Application Key&format=jpg&bheight=-1&width=-1&height=-1&url=https%3A%2F%2Fwww.tesla.com

Poniższy kod pokazuje, jak łatwo jest utworzyć zrzut ekranu całej strony za pomocą Ruby. Aby rozpocząć przechwytywanie pełnych stron internetowych pobierz Ruby Gem, Weź swój Klucz aplikacji i sekret , a następnie skorzystaj z wersji demo zawarty w. Następnie sprawdź zrzut ekranu dokumentacji API dla Ruby aby dowiedzieć się, jak korzystać z interfejsu API GrabzIt.

require 'grabzit'

options = GrabzIt::ImageOptions.new()
options.browserHeight = -1
options.width = -1
options.height = -1

grabzItClient = GrabzIt::Client.new("Sign in to view your Application Key", 
    "Sign in to view your Application Secret")
grabzItClient.url_to_image("https://www.tesla.com", options)	
grabzItClient.save_to("images/result.jpg")