Nas próximas semanas, começaremos a lançar uma atualização para nossas APIs que permite ocultar elementos HTML. Isso será especialmente útil para ocultar aqueles pop-ups modais irritantes que alguns sites usam para incentivar os usuários a executar ações.
Até o momento, 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 você deseja ocultar. Por exemplo #myelem, .myclass
. Abaixo estão dois exemplos de como fazer isso usando JavaScript e PHP.
Ocultando elementos HTML usando JavaScript
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.google.com", {"hide":"#myelem, .myclass"}).Create();
Ocultando elementos HTML usando 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");
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 target, por exemplo, .myclass
or #myid
Se houver vários elementos correspondentes, o primeiro será escolhido.