今後数週間のうちに、HTML 要素を非表示にすることができる API のアップデートのロールアウトを開始する予定です。 これは、一部の Web サイトがユーザーにアクションの実行を促すために使用される迷惑なインライン モーダル ポップアップを非表示にする場合に特に役立ちます。
これまでのところ、変更は次の API にロールアウトされています。
HTML 要素を非表示にするには、非表示にするすべての HTML 要素の ID またはクラス名を指定するだけです。 例えば #myelem, .myclass
。 以下に、JavaScript と PHP の両方を使用してこれを実行する XNUMX つの例を示します。
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 セレクターを指定するだけです。 XNUMX つの CSS セレクターをターゲット パラメーターに渡すだけです。 .myclass
or #myid
一致する要素が複数ある場合は、最初の要素が選択されます。