ScrapeServ - 특정 URL을 스크린샷으로 변환해주는 API 서버
(github.com/US-Artificial-Intelligence)- 로컬 머신에서 API서버를 실행하고 URL을 전송하면 사이트 데이터를 파일 형태로 받고, 사이트 여러 구간의 스크린샷도 함께 생성
- 페이지를 스크롤하여 여러 섹션의 스크린샷을 찍음
- 도커 컨테이너로 실행되며 Playwright를 사용하여 Firefox 브라우저를 실행하여 리소스 소비량은 약간 많음
- 작업은 큐로 처리되며, HTTP 헤더·302 리다이렉트·다운로드 링크를 제대로 처리
- 블로킹 API
해커뉴스 댓글 에 이를 대체할만한 재미난 것들이 많네요.
- 크롬에서 코맨드라인으로 스크린샷 찍기:
chrome --headless --screenshot="path/to/save/screenshot.png" --disable-gpu --window-size=1280,720 "https://www.example.com"
- Firefox 버전:
firefox -screenshot file.png https://example.com --window-size=1280,720
- Firefox 개발자 콘솔에서
:screenshot --help
쳐보면 다양한 옵션 가능 - 유지관리 작업 같은거 싫으면 아래 대체제들 이용
- https://browserless.io - 저수준 브라우저 제어
- https://scrapingbee.com - 스크래핑 전문
- https://urlbox.com - 스크래핑 전문
- https://scrapingfish.com
- https://www.scraperapi.com
- https://www.airtop.ai
- 비슷한 프로젝트