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を注入するためのより柔軟な方法が提供されます。