simonw/shot-scraper

명령줄에서 웹사이트 자동 스크린샷을 찍는 유틸리티

설치형 도구맘대로 써도 됨 · Apache-2.0데이터·크롤링난이도
2,373+0이번 주11750Python
데모·홈페이지 열기shot-scraper.datasette.io
중간맛 분석

Python 기반 도구로, pip로 간편하게 설치 후 shot-scraper URL 한 줄로 스크린샷을 생성합니다. Playwright 엔진을 활용해 JavaScript 렌더링이 필요한 모던 웹사이트도 정확히 캡처하며, GitHub Actions 템플릿을 통해 즉시 자동화된 워크플로우를 구성할 수 있습니다. 난이도는 낮지만 고급 사용자를 위해 JavaScript 실행, 요소 선택, 애니메이션 대기 등 다양한 옵션을 제공합니다.

이런 레포예요

이럴 때 쓰면 좋아요

  • 소프트웨어 문서 자동 갱신 시 일관된 스크린샷 유지
  • GitHub Actions로 정기적 뉴스 홈페이지 캡처 및 공개
  • 대시보드·리포트 이미지를 자동으로 생성해 이메일 뉴스레터에 삽입

핵심 기능

명령줄 한 줄로 웹페이지 스크린샷 자동 생성Playwright 기반 JavaScript 렌더링 지원GitHub Actions 템플릿으로 CI/CD 통합

대안 대비 차별점

Playwright의 강력한 자동화 능력을 직관적인 CLI로 단순화해, 프로그래머가 아닌 기술 작가와 마크팅 팀도 복잡한 스크린샷 자동화 워크플로우를 쉽게 구성할 수 있습니다.

준비물
  • Python 3.7+
  • pip
바로 시작하기
  1. pip를 이용해 shot-scraper를 설치합니다.
pip install shot-scraper
  1. 브라우저 엔진을 설치합니다.
shot-scraper install
  1. 웹사이트의 스크린샷을 촬영합니다.
shot-scraper https://datasette.io/
  1. 결과 이미지 파일(datasette-io.png)이 현재 디렉토리에 생성됩니다.
별 추이 · 7일
2,373+0 / 7일
활용성 · 따라 만들기 좋은가
따라 하기 좋음샘플 점수 38/100
  • 관대한 라이선스
  • 테스트 있음
  • 예제 디렉토리
  • 최근 활동
  • AGENTS.md
  • llms.txt
  • 템플릿

⚪ 최근 활동 정보 없음 · 2022년 생성

AI가 README 기반으로 요약했습니다 · 원문 보기