In den kommenden Wochen werden wir mit der Einführung eines Updates unserer APIs beginnen, das es Ihnen ermöglicht, HTML-Elemente auszublenden. Dies ist besonders nützlich, um die lästigen modalen Inline-Popups auszublenden, die einige Websites verwenden, um Benutzer zum Ausführen von Aktionen zu ermutigen.
Bisher wurden die Änderungen auf die folgenden APIs übertragen:
Um HTML-Elemente auszublenden, geben Sie einfach die IDs oder Klassennamen aller HTML-Elemente an, die Sie ausblenden möchten. Zum Beispiel #myelem, .myclass
. Nachfolgend finden Sie zwei Beispiele dafür, wie Sie dies sowohl mit JavaScript als auch mit PHP tun können.
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");
Zusätzlich akzeptiert der Zielparameter jetzt zusätzlich zu Bezeichnern auch Klassennamen. Geben Sie einfach den Standard-CSS-Selektor an. Übergeben Sie einfach einen CSS-Selektor an den Zielparameter, also zum Beispiel .myclass
or #myid
Wenn mehrere passende Elemente vorhanden sind, wird das erste ausgewählt.