サイトマップを渡せば、すべてのテンプレートの画像が手に入ります。
移行前でも、リデザイン中でも、CMSアップグレード後でも、問いはいつも同じです。どのページが壊れたか?
URLを取得し、リストをPOSTする
JSONを組み立てるのではなく、ファイルを直接アップロードしてください。URLらしき行はすべて拾われるため、サイトマップをそのままgrepしただけでも追加の整形は不要です。
curl -s https://example.com/sitemap.xml \ | grep -oP '(?<=<loc>)[^<]+' \ | head -500 > urls.txt curl -X POST https://url2image.com/api/v1/batch \ -H "Authorization: Bearer $URL2IMAGE_KEY" \ -F "file=@urls.txt" -F "name=example.com before migration"
実際に比較できる移行前後の画像
同じリストを、同じビューポート幅で旧サイトと新サイトの両方に対して実行してください。ファイル名はURLパスから生成されるため、2つのzipはファイル単位で対応し、ディレクトリの差分を取ればどのページの見た目が変わったかがわかります。
manifestには各ページのHTTPステータスが記録されており、これはもう一つのよくある移行時の失敗、つまり見た目は正常にレンダリングされるのに404を返したり、想定外の場所へリダイレクトされているテンプレートを見つけるのに役立ちます。
規模を見積もる
500ページのサイトは1バッチで済みます。5,000ページのサイトなら10バッチで、エントリークレジット料金なら撮影全体でも数ドルです。ほとんどのサイトではすべてのページは必要なく、テンプレートごとに1URLのバッチで十分に破損箇所を見つけられます。
まずはご自身のリストでお試しください。
毎月10枚のスクリーンショットは無料で、カードの登録も不要です。ご自身のリストで問題なく使えたら、1枚あたり$0.002からクレジットを購入でき、有効期限はありません。
リストを貼り付けるよくある質問
サイトマップを自動でクロールしてくれますか?
いいえ。URLはご自身で指定していただきます。このサービスは渡されたものをレンダリングするだけで、リスト外のリンクを追うことは決してありません。これにより動作は予測可能で、何がリクエストされるかを常にご自身でコントロールできます。
サイトマップインデックスファイルの場合はどうすればいいですか?
先に子サイトマップを取得してから、URLを連結してください。1バッチは500件のURLなので、大規模なサイトはいずれにせよ複数バッチに分かれます。
robots.txtは尊重されますか?
あなたが指定した特定のページを、ブラウザが取得するのと同じ方法でリクエストするだけです。クローラーではなく、自らURLを発見することはありません。
料金の詳細
スクリーンショット1枚ごとの前払い制、有効期限なし。
Enough to shoot a competitor set, a client portfolio, or a sitemap crawl.
The usual pick once a nightly job is running against your own URL list.
For monitoring pipelines and agent fleets that render around the clock.
Archive work, whole-market sweeps, and anything with a seven figure URL list.