Simon Willison lançou o shot-scraper 1.11, introduzindo consistência nas opções de linha de comando e melhorando o mecanismo do servidor usado por `shot-scraper video` e `shot-scraper multi`. A atualização permite que esses comandos aguardem até 30 segundos para que uma URL alvo aceite conexões, substituindo o atraso fixo anterior de um segundo.

  • O processo `server:` agora verifica a disponibilidade da porta com um tempo máximo de espera de 30 segundos em vez de um atraso fixo de um segundo.
  • Os comandos incluindo `shot-scraper`, `pdf`, `html`, `accessibility` e `har` agora suportam a opção `--js-file` para carregar JavaScript de arquivos locais, entrada padrão ou GitHub gists.
  • `shot-scraper multi` suporta a chave YAML equivalente `js_file:` para configuração.
  • Os comandos `shot-scraper javascript` e `shot-scraper html` ganharam uma opção `--timeout` para consistência com outros comandos.

Essas alterações melhoram a confiabilidade ao lidar com servidores de inicialização lenta e fornecem maneiras mais flexíveis de injetar JavaScript em tarefas de scraping.