웹 캡처 및 변환 도구

스크린 샷에서 쿠키 알림을 제거하는 방법

쿠키 알림 제거

GDPR 및 기타 다양한 개인 정보 보호법으로 인해 웹 페이지 내 쿠키 알림이 매우 일반화되었지만 이러한 알림은 일반적으로 스크린샷 내에서 바람직하지 않습니다.

GrabzIt은 웹 페이지 내에 나타나는 일반적인 쿠키 알림을 자동으로 제거할 수 있습니다. 이렇게 하려면 아래와 같이 쿠키 알림 없음 기능을 켜기만 하면 됩니다.

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

쿠키 알림이 GrabzIt이 제거할 수 있는 일반적인 유형 중 하나가 아닌 경우 이를 제거하는 데 사용할 수 있는 다음 네 가지 다른 기술이 있습니다.

쿠키로 알림 숨기기

브라우저의 개발자 도구를 사용하여 쿠키 알림이 수락될 때 쿠키가 추가되었는지 확인하세요. 만약 있다면 GrabzIt에 추가하세요, 이는 이후의 모든 스크린샷에 사용되어 알림을 억제합니다. 또는 사용자 쿠키 행동 모드는 캡처 중에 발견되는 모든 영구 브라우저 쿠키를 자동으로 기록합니다.

HTML 요소 숨기기

다른 기술은 원하지 않는 페이지 요소 숨기기. 이렇게 하려면 쿠키 알림 요소의 CSS 선택기를 찾은 다음 이를 GrabzIt에 전달해야 합니다.

비 EU 국가에서 캡처 만들기

다음 옵션은 미국에 대한 국가 매개변수, 이 법은 EU에만 적용되므로 일부 웹사이트에서는 미국에서 스크린샷을 찍을 경우 알림이 표시되지 않습니다.

알림 팝업 버튼을 클릭하세요

알림 팝업 수락 버튼을 클릭하고 팝업을 닫으면 실제로 사람의 행동을 흉내낼 수 있습니다. 이를 수행하려면 CSS 선택기 버튼의 API 클릭 옵션.

검색 엔진 사용자 에이전트 사용

마지막으로 requestAs 검색 엔진에 대한 매개변수입니다. 일부 웹사이트에서는 해당 사이트를 보고 있는 검색 엔진이라고 생각하는 경우 쿠키 알림을 표시하지 않습니다.