URL を入れると、
スクリーンショットが返る。
URL のリストを送信すると、各ページの画像が返ります - 指定のビューポートサイズ、またはスクロール全体の高さで、PNG・WebP・JPEG・PDF のいずれかとして。1行あたり7カラムで、そのうち1つはファイルへのリンクです。status カラムを使って何かを自動化する前に、その注記をお読みください。
URL のリストを送信すると、各ページの画像が返ります - 指定のビューポートサイズ、またはスクロール全体の高さで、PNG・WebP・JPEG・PDF のいずれかとして。1行あたり7カラムで、そのうち1つはファイルへのリンクです。status カラムを使って何かを自動化する前に、その注記をお読みください。
うまくいったと告げるカラムを信じるのではなく、このページの根拠となる画像をすべて開きました。それが決定的でした。
当社は4行・2 URL にわたる3件の実エクスポートを保有しています。status は4件すべてで ok、画像ファイルはすべて存在し、いずれも要求どおりちょうど 1200 × 800 の有効な PNG です。これらの signal だけを見れば、4件中4件が成功に見えます。
そのうち2件は成功ではありません。開いてみると、同じサイトの先行する2件の取得はスタイルの当たっていない残骸でした - 壊れた画像プレースホルダー、素の「Toggle Navigation」ボタン、はみ出した巨大なグラフィック - CSS とアセットが届く前にページを捉えたものです。残る2件は正しく、完全にスタイルの当たったトップページと、あるべき姿そのままの料金ページでした。同じ URL、同じ ok、まったく異なる結果です。
手軽な判別材料はファイルサイズです。壊れた2件はそれぞれ約 15 KB、良好な2件は 182 KB と 953 KB。スタイルと画像のあるページは、スタイルシートを読み込めなかったページより単純に重いのです。これを自動化するなら、バイトサイズにしきい値を設け、外れ値を目視で確認してください。そして status を描画の保証として扱わないでください。それはそう主張していません。
入力は URL です。3つの任意設定が画像の見た目を決めます。
文書化された既定値は幅 1200、高さ 800 - このページの根拠となるすべての取得が使ったサイズです。ページ全体の取得は高さ指定を上書きします。形式パラメータは WebP・PNG・JPEG・PDF を受け付け、既定は WebP です。
4行・2 URL にわたる3件の実エクスポートから測定し、毎回同じ7カラムが同じ順序で並びました。名称はヘッダー行から一字一句そのまま写しています。
https://outscraper.com、https://stripe.com/pricing。リファレンスはこの項目を query と呼びますが、エクスポートは url と呼びます。ok。報告しているのは取得であって描画ではありません。これを前提に構築する前に上の節をお読みください。png。リファレンスは WebP・PNG・JPEG・PDF を挙げ、パラメータの既定は WebP なので、当社の実行は明示的に PNG を要求したことになります。1200 で、文書化された既定値と一致します。納品されたファイルはちょうど 1200 ピクセル幅です。800。こちらも文書化された既定値であり、ファイルもちょうどそれに一致しています。false。だからこれらはファーストビューの画像です。これを設定すると height を上書きします。/api/screenshoter/file/<run-id>/<n>.png という形式のパスで、実行内でゼロから採番されます。2 URL の実行では同じ実行 ID の下に 0.png と 1.png が生成されました。すべてのカラムが全行で実際の値を持ち、参照されたファイルもすべて存在しました。スキーマは安定しています - 7つの名称、同じ順序、3回の実行。この表が教えられないのは、画像が使い物になるかどうかです。当社の4件はいずれも要求どおりの寸法の有効な PNG であり、そのうち2件はスタイルなしの失敗でした。これはこのエクスポートではなくスクリーンショットという行為の性質であり、だからこそ誠実な助言は「ファイルサイズにしきい値を設け、外れ値を見る」ことなのです。
いずれもエクスポートを読むのではなく実際のファイルを開いて得られたものです。だからこそ紙幅を割く価値があります。
当社の一式で壊れた2件は約 15 KB、正しい2件は 182 KB と 953 KB です。スタイルシートを失ったページはほとんど無に近く圧縮されるため、status では区別できないところをバイトサイズがきれいに分けます。対象に合った下限を選び、それを下回るものは確認用に印を付け、納品せずに再実行してください。
当社が取得した料金ページは英国の料率で返ってきました - ペンス表記の割合、EU カードに関する記述 - サイトがリクエスト元の地域向けのバージョンを配信したからです。地域によって変わるものは、スクリーンショットでも同じように変わります: 価格、通貨、提供状況、同意バナー、言語。これを他地域の顧客が見ているものの証拠として使う前に知っておく価値があります。
screenshot が保持するのは絶対 URL ではなくパスです: /api/screenshoter/file/<run-id>/<n>.png。番号は実行ごとにゼロへ戻るため、0.png は実行 ID と組にして初めて一意になります。保存はこの組をキーにしてください。さもないと2回目の実行が1回目を上書きします。
full_page は当社が保有する全行で false でした。したがって各画像は文書全体ではなく上部 800 ピクセルです - 当社の料金ページの取得はページ途中で切れています。記事全体やフッターが必要なら、ページ全体のオプションを設定してください。これは高さと併存するのではなく、高さを上書きします。
ページを「読める内容」としてではなく「見えたとおり」に保存する必要がある、あらゆる場面で。
文言は変わり、レイアウトも変わり、オファーは現れては消えます。競合ページ群を定期的に取得すれば、テキストのスクレイピングでは得られない時系列の視覚的差分が手に入ります。そして前四半期に撮っておいた料金ページは、そこにかつてそう書かれていたことを示す唯一の記録であることが少なくありません。
広告表示、規約、開示事項、期間限定価格は、いずれもある日付においてどう表示されていたかを証跡として残す必要があります。タイムスタンプ付きの画像こそ、監査担当者や法務が実際に求める成果物であり、1 URL につき1行という形は資産全体の取得を容易にします。
ディレクトリ、ダッシュボード、リンクカードはいずれもリンク先の画像を求めます。同じ実行は自社サイトのスモークテストも兼ねます - 隣のページが 400 KB あるのに 15 KB で返ってくるページは、たいてい何かが壊れていることを告げています。
サブスクリプションなし、最低利用額なし、席数ライセンスなし。最初の500行は当社負担、以降は従量課金です。
新規アカウントごとに初回限定。クレジットカード不要。よく知っているページにいくらか使い、画像を開いてください。対象において良好な取得が何 KB になるかを知る唯一の方法であり、それこそが品質チェックで使う数値です。
1,000ページあたり約 $2、1 URL につき1行 - うまく取得できなかったページでもきっかり1行返り、他の行と同様に課金されるため、予算は正確に見積もれます。
大量のページ群を定期的に取得するチーム向けに、ボリューム価格、SLA、専用ワーカー、個別オンボーディングをご用意します。数量をお知らせいただければお見積りします。
LIVESCRAPER10 をご利用ください。スクリーンショットはページの見た目を保存します。次の2つは、それが何でできていて誰が登録したかを教えます。
このカタログの大半より軽い一方で、ぼかさず述べるべき留保が2つあります。
スクリーンショットは、公開されたウェブページが通常の訪問者に何を見せたかを記録します。これはどのブラウザも行っている観察を、破棄せずに保存したものであり、だからこそ公開ページの取得は当社が行うことの中で穏当な部類に入ります。ここでは何もログインしませんし、ペイウォールを回避することもありません。
留保が2つ。第一に、ページには個人データが含まれうること - 氏名と写真の載ったチームページ、著者名のあるレビュー、プロフィールカード - スクリーンショットはそれらをテキスト抽出と同じ忠実さで捉えますが、後から伏せるのはより困難です。大規模に保管する前に、画角に何が入るかを考えてください。第二に、その画像は他者の著作物であるレイアウトとコンテンツです。モニタリング、QA、証跡のために社内で使うのは通常の実務であり、再公開はあなたの法域と目的によって左右される別問題です。
当社側について: 公開されているページのみを対象とし、ログインの背後にあるものは扱わず、データ層にサードパーティのトラッカーは置かず、エクスポートは - 画像ファイルを含めて - 30日で自動削除されます。
最も多く寄せられる質問です。ほかにご不明な点があればご連絡ください - 回答を書くのはボットではなく人間です。
status はどれも ok、4枚とも要求どおりのサイズの有効な PNG でしたが、そのうち2枚はページの CSS とアセットが読み込まれる前に捉えられた、スタイルなしの残骸でした。品質はそのカラムではなく、ファイルサイズと外れ値の目視で判断してください。url、status、format、width、height、full_page、screenshot。最後のものは画像ファイル自体へのパスで、/api/screenshoter/file/<run-id>/<n>.png という形式です。当社が保有する全行ですべてのカラムが実際の値を持ち、参照されたファイルもすべて存在しました。URL を貼り付ければ、選んだサイズと形式で各ページの画像が得られます。最初の500行は無料です - そのいくつかはファイルを開くことに使い、チェックを自動化する前に良好な取得が何 KB になるかを把握してください。
ウェブページには、テキストとしては捉えられないものがあります。レイアウト、オファーのバナー、料金表の並べ方、ある日の主張の見せ方 - これらは視覚的な事実であり、それを保存する成果物は画像です。本サービスは URL ごとに1枚を生成します。ページのリストを送信すると、各件が取得設定とファイルへのリンクを持つ1行として返ります。ビューポートの既定は 1200 × 800 ピクセル、ページ全体の取得も可能で高さ指定を上書きし、出力形式は WebP・PNG・JPEG・PDF から選べます。
エクスポートは7カラムを持ち、このページの背後には4行・2 URL にわたる3件の実行があります。すべてのカラムが全行で実際の値を持ち、7つの名称は毎回同じ順序で現れ、エクスポートが参照した画像はすべて要求どおりの寸法でディスク上に実在しました。画像パスは相対で、実行内でゼロから採番されます。2 URL のジョブは1つの実行 ID の下に 0.png と 1.png を生成しました。つまりファイル番号はその ID と組にして初めて一意であり、保存はその組をキーにすべきです。
このページが伝えられる最も有用なことは、表計算を読むのではなくファイルを開いたことから得られました。ステータス列は4行すべてで ok でした。4枚のうち2枚は正しく、きちんとスタイルの当たったトップページと、あるべき姿そのままの料金ページです。残る2枚は同じサイトをより早い時点で取得したもので、スタイルの当たっていない残骸でした - 壊れた画像プレースホルダー、素のナビゲーション切替、はみ出した巨大なグラフィック - CSS とアセットが届く前にページを捉えたものです。同じ URL、同じ ok、まったく異なる結果。したがってステータスは取得が完了したことを報告するのであって、ページが描画されたことを報告するのではなく、その上に築く自動処理には第2のシグナルが必要です。ファイルサイズが安価で有効なそれです。壊れた2件はそれぞれ約 15 KB、良好なものは 182 KB と 953 KB です。スタイルシートを失ったページはほとんど無に近く圧縮されるからです。下限を設定し、それを下回るものに印を付け、その行を再実行してください。あらゆるモニタリング業務に持ち込むべき観察がもう1つ。当社が取得した料金ページは英国の料率で返ってきました。サイトはリクエスト元の地域に適したバージョンを配信するため、価格、通貨、提供状況、言語、同意バナーはあなたの所在地ではなく取得元の場所に従います。
一般的な用途はそこから導かれます。競合モニタリングは、テキスト抽出では作れない視覚的な記録から利益を得ますし、前四半期に撮った画像はページがかつてそう書いていたことの唯一の証拠であることが少なくありません。法務・コンプライアンスのチームは、広告表示、規約、期間限定価格について、まさにその種の日付入りの証跡を必要とします。ディレクトリやダッシュボードはサムネイルを必要とし、同じ実行は自社サイトのスモークテストも兼ねます。法的には、スクリーンショットは公開ページが通常の訪問者に見せたものを記録するのであり、ここでは何もログインせず、ペイウォールも回避しません。2つの留保ははっきり述べる価値があります。取得画像にはチームページの氏名や写真のような個人データが含まれうること、そして後から伏せるのはテキストより難しいこと。そして画像は他者の著作物であるレイアウトであるため、社内でのモニタリング・QA・証跡は通常の実務である一方、再公開は別問題であること。公開されているページのみを対象とし、データ層にサードパーティのトラッカーはなく、画像ファイルを含むエクスポートは30日で自動削除されます。最初の500行は無料でクレジットカードも不要です。