Narzędzia do przechwytywania i konwertowania Internetu

Rób zrzuty ekranu bez wyskakujących okienek!

18 lutego 2017

W nadchodzących tygodniach zaczniemy wdrażać aktualizację naszych interfejsów API, która pozwala ukrywać elementy HTML. Będzie to szczególnie przydatne do ukrywania tych irytujących wbudowanych wyskakujących okienek modalnych, których niektóre strony używają do zachęcania użytkowników do wykonywania działań.

Dotychczas wprowadzono zmiany w następujących interfejsach API:

Aby ukryć elementy HTML, wystarczy podać nazwy identyfikatora lub klasy wszystkich elementów HTML, które chcesz ukryć. Na przykład #myelem, .myclass. Poniżej znajdują się dwa przykłady wykonania tego przy użyciu zarówno JavaScript, jak i PHP.

Ukrywanie elementów HTML za pomocą JavaScript

GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.google.com", {"hide":"#myelem, .myclass"}).Create();

Ukrywanie elementów HTML za pomocą PHP

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

Dodatkowo parametr docelowy, teraz oprócz identyfikatorów akceptuje nazwy klas, wystarczy określić standardowy selektor CSS. Wystarczy na przykład przekazać jeden selektor CSS do parametru docelowego .myclass or #myid Jeśli istnieje wiele pasujących elementów, pierwszy zostanie wybrany.

Zobacz najnowsze posty na blogu