앞으로 몇 주에 걸쳐 HTML 요소를 숨길 수 있는 API 업데이트를 출시할 예정입니다. 이는 일부 웹사이트에서 사용자가 작업을 수행하도록 장려하기 위해 사용하는 성가신 인라인 모달 팝업을 숨기는 데 특히 유용합니다.
지금까지 변경 사항은 다음 API에 적용되었습니다.
HTML 요소를 숨기려면 숨기려는 모든 HTML 요소의 ID 또는 클래스 이름을 지정하기만 하면 됩니다. 예를 들어 #myelem, .myclass
. 다음은 JavaScript와 PHP를 모두 사용하여 이를 수행하는 두 가지 예입니다.
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.google.com", {"hide":"#myelem, .myclass"}).Create();
$grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); $options = new GrabzItImageOptions(); $options->setHideElement("#myelem, .myclass"); $grabzIt->URLToImage("http://www.google.com", $options); $grabzIt->SaveTo("test.jpg");
또한 대상 매개변수는 이제 식별자 외에 클래스 이름도 허용하므로 표준 CSS 선택기만 지정하면 됩니다. 예를 들어 하나의 CSS 선택기를 대상 매개변수에 전달하면 됩니다. .myclass
or #myid
일치하는 요소가 여러 개인 경우 첫 번째 요소가 선택됩니다.