Tools om het web vast te leggen en te converteren

Hoe cookiemeldingen van screenshots te verwijderen

Cookie melding verwijderen

Met GDPR en verschillende 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. Schakel hiervoor de functie Geen cookiemeldingen in, zoals hieronder wordt 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.4.7/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.ashx?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 ontwikkeltools van uw browser om te zien of er een cookie is toegevoegd wanneer een cookiemelding wordt geaccepteerd. Als er is voeg dit toe aan GrabzIt, dan wordt dit gebruikt voor alle toekomstige screenshots, waarbij de melding wordt onderdrukt. U kunt ook de gedrag van gebruikerscookies modus, die automatisch alle permanente browser-cookies opneemt 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-selectors van het cookiemelding-element vinden en dit vervolgens doorgeven aan GrabzIt.

Maak de opname van een niet-EU-land

De volgende optie is om de landparameter voor de VS., omdat deze wet alleen relevant is voor de EU, geven sommige websites de melding niet weer als u een screenshot van de Verenigde Staten maakt.

Gebruik een zoekmachine user-agent

Eindelijk kunt u proberen de requestAs parameter voor zoekmachine. Omdat sommige websites geen cookiemeldingen weergeven als deze denken dat het een zoekmachine is die de site bekijkt.