Narzędzia do przechwytywania i konwertowania Internetu

Rób zrzuty ekranu bez wyskakujących okienek!

18 lutego 2017

W nadchodzących tygodniach zaczniemy wprowadzać aktualizację naszych interfejsów API, która umożliwi ukrywanie elementów HTML. Będzie to szczególnie przydatne do ukrywania irytujących, wbudowanych modalnych wyskakujących okienek, których niektóre witryny używają do zachęcania użytkowników do wykonywania czynności.

Jak dotąd zmiany zostały wdrożone w następujących interfejsach API:

Aby ukryć elementy HTML, po prostu podaj identyfikatory lub nazwy klas wszystkich elementów HTML, które chcesz ukryć. Na przykład #myelem, .myclass. Poniżej znajdują się dwa przykłady wykonania tej czynności przy użyciu JavaScript 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 akceptuje teraz nazwy klas oprócz identyfikatorów, wystarczy określić standardowy selektor CSS. Po prostu przekaż jeden selektor CSS do parametru docelowego, na przykład .myclass or #myid Jeśli istnieje wiele pasujących elementów, wybrany zostanie pierwszy.

Zobacz najnowsze posty na blogu