Nelle prossime settimane inizieremo a implementare un aggiornamento delle nostre API che ti consentirà di nascondere gli elementi HTML. Ciò sarà particolarmente utile per nascondere quei fastidiosi popup modali in linea che alcuni siti Web utilizzano per incoraggiare gli utenti a eseguire azioni.
Finora le modifiche sono state implementate nelle seguenti API:
Per nascondere elementi HTML, specifica semplicemente gli ID o i nomi delle classi di tutti gli elementi HTML che desideri nascondere. Ad esempio #myelem, .myclass
. Di seguito sono riportati due esempi di come eseguire questa operazione utilizzando sia JavaScript che 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");
Inoltre il parametro target ora accetta nomi di classi oltre agli identificatori, basta specificare il selettore CSS standard. Basta passare un selettore CSS al parametro di destinazione, quindi ad esempio .myclass
or #myid
Se ci sono più elementi corrispondenti verrà scelto il primo.