Tools om het web vast te leggen en te converteren

Hoe cookiemeldingen van screenshots te verwijderen

Cookiemelding verwijderen

Met de AVG en diverse andere privacywetten zijn cookiemeldingen op webpagina’s heel gebruikelijk geworden, maar deze meldingen zijn meestal niet wenselijk in een screenshot.

GrabzIt kan automatisch algemene cookiemeldingen verwijderen die op een webpagina verschijnen. Om dit te doen, schakelt u gewoon de functie Geen cookiemeldingen in, zoals hieronder weergegeven.

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

ImageOptions options = new ImageOptions();
options.NoCookieNotifications = true;

grabzIt.URLToImage("http://www.spacex.com", options);
grabzIt.Save("http://www.mywebsite.com/Home/Handler");
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

ImageOptions options = new ImageOptions();
options.setNoCookieNotifications(true);

grabzIt.URLToImage("http://www.spacex.com", options);
grabzIt.Save("http://www.mywebsite.com/handler");
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.5.2/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.spacex.com", {"nonotify":1}).Create();
</script>
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_image("http://www.spacex.com", {"noCookieNotifications":true});
client.save("http://www.example.com/handler", function (error, id){
    if (error != null){
        throw error;
    }
}); 	
$grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret");

$options = GrabzItImageOptions->new();
$options->noCookieNotifications(1);
$grabzIt->URLToImage("http://www.spacex.com", $options);
$grabzIt->Save("http://www.mywebsite.com/handler.pl");
$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

$options = new \GrabzIt\GrabzItImageOptions();
$options->setNoCookieNotifications(true);

$grabzIt->URLToImage("http://www.spacex.com", $options);
$grabzIt->Save("http://www.mywebsite.com/handler.php");
grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")

options = GrabzItImageOptions.GrabzItImageOptions()
options.noCookieNotifications = True

grabzIt.URLToImage("http://www.spacex.com", options)
grabzIt.Save("http://www.mywebsite.com/handler.py")
https://api.grabz.it/services/convert?key=Sign in to view your Application Key&nonotify=1&format=jpg&url=https%3A%2F%2Fspacex.com%2F
grabzIt = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret")

options = GrabzIt::ImageOptions.new()
options.noCookieNotifications = true

grabzIt.url_to_image("http://www.spacex.com", options)
grabzIt.save("http://www.mywebsite.com/handler/index")

Als de cookiemelding niet een van de meest voorkomende typen is die GrabzIt kan verwijderen, hebben we de volgende vier andere technieken die kunnen worden gebruikt om te proberen ze te verwijderen.

Verberg de melding met cookies

Gebruik de ontwikkelaarstools van uw browser om te zien of er een cookie wordt toegevoegd wanneer een cookiemelding wordt geaccepteerd. Als dat zo is voeg dit toe aan GrabzIt, dit wordt dan gebruikt voor alle toekomstige schermafbeeldingen, waardoor de melding wordt onderdrukt. Als alternatief kunt u de gebruikerscookiegedrag modus, die automatisch alle permanente browsercookies registreert die tijdens een opname worden aangetroffen.

Verberg het HTML-element

Een andere techniek is om verberg de ongewenste pagina-elementen. Om dit te doen, moet u CSS-kiezers van het cookiemeldingselement vinden en dit vervolgens doorgeven aan GrabzIt.

Maak de opname vanuit een niet-EU-land

De volgende optie is het instellen van de landparameter naar de VSOmdat deze wet alleen relevant is voor de EU, laten sommige websites de melding niet zien als je de schermafbeelding vanuit de Verenigde Staten maakt.

Klik op de pop-upknop voor meldingen

U kunt menselijk gedrag daadwerkelijk nabootsen door op de knop voor het accepteren van de meldingspop-up te klikken en daarmee de pop-up te sluiten. Om dit te doen, passeert u de CSS-selector van de knop naar de klikoptie van de API.

Gebruik een user-agent voor zoekmachines

Ten slotte kunt u proberen de requestAs parameter naar de zoekmachine. Sommige websites tonen namelijk geen cookiemeldingen als ze denken dat het een zoekmachine is die de site bekijkt.