GrabzItのレンダリングされたHTML APIを使用して、ブラウザインスタンスでURLまたはHTMLスニペットを実行し、処理されたHTMLをコードに返してさらに処理します。
JavaScript が実行された後、Web ページの結果を取得する必要がありますか? おそらく、Web をスクレイピングするアプリを作成し、ブラウザーが生成するレンダリング済みの HTML を返す必要があるためです。 Web ページの生の HTML だけではありません。 それなら、これはあなたのための API です! この機能は、 スクリーンショットツール コードを記述せずにレンダリングされたHTMLを取得できます。
を使用する必要がある場合があることを覚えておいてください ページ上の JavaScript をレンダリングする時間を与えるための遅延.
以下のデモを試して、APIがURLをレンダリングされたHTMLに変換する方法を確認してください。WebページのURLを入力して、GrabzItをクリックするだけです。 次に、そのWebページのレンダリングされたHTMLを含むHTMLファイルが完了すると、自動的にダウンロードされます。
すべてのGrabzItのAPIと同様に、Rendered HTML APIはXNUMXつのプログラミング言語をサポートしています。 以下のオプションから必要な言語を選択するだけで、コードスニペットとそれをアプリに実装する方法の説明が表示されます。
以下のサンプルコードは、C#を使用してHTMLをレンダリングするためにAPIを使用するのがいかに簡単かを示していますが、GrabzItのASP.NETライブラリは、あらゆる.NET言語と互換性があります。 PDFの作成を開始するには ASP.NETライブラリをダウンロードする、取得 鍵と秘密 その後 デモを使用する 内に含まれます。 次に、 ASP.NETのAPIドキュメント GrabzItのAPIを使用できるすべての方法を見つけます。
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")%>"); grabzIt.URLToRenderedHTML("https://www.bbc.com/"); grabzIt.SaveTo("result.html");
もちろん、を使用してHTMLレンダリングをカスタマイズできます HTMLOptions class 他の変換方法と同様の方法で。
以下のサンプルコードは、レンダリングされたHTML Javaライブラリの使用がいかに簡単かを示しています。 レンダリングされたHTMLの作成を開始するには Javaライブラリをダウンロードする、取得 鍵と秘密 その後 デモを使用する 内に含まれます。 次に、 JavaのAPIドキュメント GrabzItのAPIを使用できるすべての方法を見つけます。
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")%>"); grabzIt.URLToRenderedHTML("https://www.bbc.com/"); grabzIt.SaveTo("result.html");
もちろん、を使用してHTMLレンダリングをカスタマイズできます HTMLOptions class 他の変換方法と同様の方法で。
以下のサンプルコードは、JavaScriptを使用してAPIを使用してURLをレンダリングされたHTMLに変換することがどれほど簡単かを示しています。 レンダリングされたHTMLダウンロードの作成を開始するには GrabzItのJavaScriptライブラリ。 その後、 鍵と秘密, ドメインを追加 JavaScriptを使用してから、 JavaScriptのAPIドキュメント GrabzItのAPIを使用できるすべての方法を見つけます。
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@<%= APIVersion.JavaScript %>/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertURL("https://www.bbc.com/",
{"format": "html"}).Create();
</script>
もちろん、を使用してHTMLレンダリングをカスタマイズできます オプション 他の形式で利用可能なものと同様の方法でプロパティを設定します。
以下のコード例は、Node.jsを使用してレンダリングされたHTML変換へのURLを実行するためにAPIを使用することがいかに簡単かを示しています。 PDFの作成を開始するには Node.jsパッケージをダウンロードする、取得 鍵と秘密 その後 デモを使用する 内に含まれます。 次に、 Node.jsのAPIドキュメント GrabzItのAPIを使用できるすべての方法を見つけます。
var grabzit = require('grabzit'); var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret")%>"); client.url_to_rendered_html("https://www.bbc.com/"); client.save_to("result.html", function (error, id){ if (error != null){ throw error; } });
もちろん、を使用してHTMLレンダリングをカスタマイズできます オプション 他の変換メソッドと同様の方法でプロパティ。
以下のサンプルコードは、Perlを使用してAPIを使用してURLをレンダリングされたHTMLに変換することがいかに簡単かを示しています。 レンダリングされたHTMLの作成を開始するには Perlライブラリをダウンロードする、取得 鍵と秘密 その後 デモを使用する 内に含まれます。 次に、 PerlのAPIドキュメント GrabzItのAPIを使用できるすべての方法を見つけます。
#!/usr/bin/perl use GrabzItClient; $grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret")%>"); $grabzIt->URLToRenderedHTML("https://www.bbc.com/"); $grabzIt->SaveTo("result.html");
もちろん、を使用してHTMLレンダリングをカスタマイズできます GrabzItHTMLOptions class 他の変換方法と同様の方法で。
以下のサンプルコードは、PHPを使用してAPIを使用してURLをレンダリングされたHTMLに変換することがいかに簡単かを示しています。 レンダリングされたHTMLの作成を開始するには PHPライブラリをダウンロードする、取得 鍵と秘密 その後 デモを使用する 内に含まれます。 次に、 PHPのAPIドキュメント GrabzItのAPIを使用できるすべての方法を見つけます。
include("GrabzItClient.php"); $grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")%>"); $grabzIt->URLToRenderedHTML("https://www.bbc.com/"); $grabzIt->SaveTo("result.html");
もちろん、を使用してHTMLレンダリングをカスタマイズできます GrabzItHTMLOptions class 他の変換方法と同様の方法で。
以下のサンプルコードは、Pythonを使用してAPIを使用してURLをレンダリングされたHTMLに変換することがいかに簡単かを示しています。 レンダリングされたHTMLの作成を開始するには Pythonライブラリをダウンロードする、取得 鍵と秘密 その後 デモを使用する 内に含まれます。 次に、 PythonのAPIドキュメント GrabzItのAPIを使用できるすべての方法を見つけます。
from GrabzIt import GrabzItClient grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")%>") grabzIt.URLToRenderedHTML("https://www.bbc.com/") grabzIt.SaveTo("result.html")
もちろん、を使用してHTMLレンダリングをカスタマイズできます GrabzItHTMLOptions class 他の変換方法と同様の方法で。
以下のサンプルコードは、RESTful APIを使用してURLをレンダリングされたHTMLに変換するのがいかに簡単かを示しています。
https://api.grabz.it/services/convert?key=Sign in to view your Application Key&format=html&url=https%3A%2F%2Fwww.bbc.com%2F
もちろん、を使用してHTMLレンダリングをカスタマイズできます パラメータ 他の変換方法と同様の方法で。
以下のサンプルコードは、Rubyを使用してAPIを使用してURLをレンダリングされたHTMLに変換することがどれほど簡単かを示しています。 レンダリングされたHTMLの作成を開始するには Ruby Gemをダウンロードする、取得 鍵と秘密 その後 デモを使用する 内に含まれます。 次に、 RubyのAPIドキュメント GrabzItのAPIを使用できるすべての方法を見つけます。
require 'grabzit' grabzItClient = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret")%>") grabzItClient.url_to_rendered_html("https://www.bbc.com/") grabzItClient.save_to("result.html")
もちろん、を使用してHTMLレンダリングをカスタマイズできます HTMLOptions class 他の変換方法と同様の方法で。