Simon Willison выпустил shot-scraper 1.11, внедрив согласованность командных опций и улучшив механизм сервера, используемый как `shot-scraper video`, так и `shot-scraper multi`. Обновление позволяет этим командам ожидать до 30 секунд, пока целевой URL примет соединения, заменяя предыдущую фиксированную задержку в одну секунду.
- Процесс `server:` теперь опрашивает доступность порта с максимальным ожиданием 30 секунд вместо фиксированной задержки в одну секунду.
- Команды, включая `shot-scraper`, `pdf`, `html`, `accessibility` и `har`, теперь поддерживают опцию `--js-file` для загрузки JavaScript из локальных файлов, стандартного ввода или GitHub gists.
- `shot-scraper multi` поддерживает эквивалентный ключ YAML `js_file:` для конфигурации.
- Команды `shot-scraper javascript` и `shot-scraper html` получили опцию `--timeout` для согласованности с другими командами.
Эти изменения повышают надежность при работе с медленно запускающимися серверами и предоставляют более гибкие способы внедрения JavaScript в задачи скрейпинга.