Simon Willison은 shot-scraper 1.11을 출시하여 명령어 옵션의 일관성과 `shot-scraper video` 및 `shot-scraper multi` 모두에서 사용되는 서버 메커니즘을 개선했습니다. 이 업데이트는 이러한 명령어가 대상 URL이 연결을 수락할 때까지 최대 30초까지 대기하도록 허용하며, 이전의 고정된 1초 지연을 대체합니다.

  • `server:` 프로세스는 이제 고정된 1초 지연 대신 최대 30초의 최대 대기 시간으로 포트 가용성을 폴링합니다.
  • `shot-scraper`, `pdf`, `html`, `accessibility`, `har`를 포함한 명령어들은 로컬 파일, 표준 입력 또는 GitHub gists에서 JavaScript를 로드하기 위한 `--js-file` 옵션을 지원합니다.
  • `shot-scraper multi`는 구성을 위한 동일한 YAML 키 `js_file:`을 지원합니다.
  • `shot-scraper javascript` 및 `shot-scraper html` 명령어에는 다른 명령어와의 일관성을 위해 `--timeout` 옵션이 추가되었습니다.

이러한 변경은 느리게 시작되는 서버를 다룰 때 신뢰성을 향상시키고 스크래핑 작업에 JavaScript를 주입하기 위한 더 유연한 방법을 제공합니다.