在接下来的几周内,我们将开始推出 API 更新,允许您隐藏 HTML 元素。 这对于隐藏一些网站用来鼓励用户执行操作的恼人的内联模式弹出窗口特别有用。
到目前为止,这些更改已推广到以下 API:
要隐藏 HTML 元素,只需指定要隐藏的所有 HTML 元素的 id 或类名称。 例如 #myelem, .myclass
。 下面是使用 JavaScript 和 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");
此外,目标参数现在除了标识符之外还接受类名,只需指定标准 CSS 选择器即可。 只需将一个 CSS 选择器传递给目标参数,例如 .myclass
or #myid
如果有多个匹配元素,则将选择第一个。