在接下来的几周里,我们将开始发布对我们API的更新,该更新允许您隐藏HTML元素。 这对于隐藏某些网站用来鼓励用户执行操作的烦人的内联模式弹出窗口特别有用。
到目前为止,更改已推广到以下API:
要隐藏HTML元素,只需简单地指定要隐藏的所有HTML元素的ID或类名。 例如 #myelem, .myclass
。 以下是使用JavaScript和PHP进行此操作的两个示例。
使用JavaScript隐藏HTML元素
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.google.com", {"hide":"#myelem, .myclass"}).Create();
使用PHP隐藏HTML元素
$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");
另外,目标参数现在除了标识符之外还接受类名称,只需指定标准CSS选择器即可。 只需将一个CSS选择器传递给目标参数即可,例如 .myclass
or #myid
如果有多个匹配元素,则将选择第一个。