コンテンツにスキップ
ログイン サインアップ

スクリーンショット

screenshot=1 を設定すると、完全にレンダリングされたページのbase64エンコードされたJPEGを受け取ります。screenshot_options を使用して、ビューポートの寸法や折り返し以降をキャプチャするかどうかを制御します。

GET https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=<TARGET_URL>&screenshot=1&render_js=1
パラメータ必須説明
api_keystringyesWeb Scraping APIキー
urlstringyes取得対象のURL
screenshotintegeryesスクリーンショットを返すには 1 を設定します。
render_jsintegeryes1 である必要があります。
screenshot_optionsobjectnofull_page(boolean)、width(number)、height(number)を含むJSON。

スクリーンショットオプション

Section titled “スクリーンショットオプション”
フィールド説明
full_pagebooleanビューポートを超えたページ全体をキャプチャします。
widthnumberビューポートの幅(ピクセル)。
heightnumberビューポートの高さ(ピクセル)。
Terminal window
curl "https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=https%3A%2F%2Fhttpbin.org%2Fget&screenshot=1&render_js=1"
{
"screenshot": "/9j/4AAQSkZJRgABAQAAAQABAAD/4gIoSUNDX1BST0ZJTEU..."
}

screenshot の値はbase64エンコードされたJPEGです。バイト列にデコードして .jpg として保存すると表示できます。