Nas próximas semanas começaremos a lançar uma atualização em nossas APIs que permitirá ocultar elementos HTML. Isso será especialmente útil para ocultar aqueles irritantes pop-ups modais embutidos que alguns sites usam para incentivar os usuários a realizar ações.
Até agora, as alterações foram implementadas nas seguintes APIs:
Para ocultar elementos HTML, basta especificar os IDs ou nomes de classe de todos os elementos HTML que deseja ocultar. Por exemplo #myelem, .myclass
. Abaixo estão dois exemplos de como fazer isso usando JavaScript e 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");
Além disso, o parâmetro target agora aceita nomes de classes além de identificadores, basta especificar o seletor CSS padrão. Basta passar um seletor CSS para o parâmetro de destino, por exemplo .myclass
or #myid
Se houver vários elementos correspondentes, o primeiro será escolhido.