사이트맵을 넣으면 모든 템플릿의 화면을 받습니다.
마이그레이션 전이든, 리디자인 도중이든, CMS 업그레이드 후든 질문은 항상 같습니다. 어떤 페이지가 깨졌는가.
URL을 추출해 리스트를 제출하기
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 경로에서 파생되므로 두 zip 파일이 파일 단위로 정확히 대응되어, 디렉터리 diff만으로도 어떤 페이지의 형태가 바뀌었는지 알 수 있습니다.
manifest에는 각 페이지의 HTTP 상태가 기록되어, 마이그레이션에서 흔히 발생하는 또 다른 문제인 템플릿은 정상 렌더링되지만 실제로는 404를 반환하거나 예상치 못한 곳으로 리다이렉트되는 경우를 잡아낼 수 있습니다.
작업 규모 산정하기
페이지 500개짜리 사이트는 배치 1개입니다. 페이지 5,000개짜리 사이트는 배치 10개이며, 기본 크레딧 요율 기준으로 전체 캡처 비용은 몇 달러 수준입니다. 대부분의 사이트는 모든 페이지를 캡처할 필요가 없습니다. 템플릿당 URL 1개로 구성한 배치만으로도 대개 문제를 찾을 수 있습니다.
먼저 직접 리스트로 테스트해 보세요.
매달 10장의 스크린샷은 무료이며 카드 등록도 필요 없습니다. 내 리스트에서 잘 작동한다면, 크레딧은 장당 $0.002부터 시작하며 만료되지 않습니다.
리스트 붙여넣기자주 묻는 질문
사이트맵을 대신 크롤링해주나요?
아니요. URL은 직접 제공해야 합니다. 이 서비스는 제공받은 것만 렌더링하며 리스트 밖의 링크는 절대 따라가지 않습니다. 이는 결과를 예측 가능하게 하고, 어떤 요청이 이루어지는지 여러분이 항상 통제할 수 있도록 합니다.
사이트맵 인덱스 파일은 어떻게 하나요?
먼저 하위 사이트맵들을 가져온 뒤 URL을 합치세요. 배치는 URL 500개 단위이므로 대규모 사이트는 어차피 여러 배치로 나뉩니다.
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.