shot-scraper 1.11

Simon Willison's Blog Tools

Summary

shot-scraper 1.11 is released with minor improvements such as a longer wait time for server processes and new command options like --js-file and --timeout for consistency.

No content available
Original Article
View Cached Full Text

Cached at: 07/13/26, 07:54 AM

# Release: shot-scraper 1.11 Source: [https://simonwillison.net/2026/Jul/12/shot-scraper/](https://simonwillison.net/2026/Jul/12/shot-scraper/) [Release](https://simonwillison.net/elsewhere/release/)[shot\-scraper 1\.11](https://github.com/simonw/shot-scraper/releases/tag/1.11)— A CLI utility for taking screenshots of websites, recording video demos and scraping sites using JavaScript Some minor improvements, mainly around command option consistency and making the`server:`mechanism[used by](https://shot-scraper.datasette.io/en/stable/multi.html#running-a-server-for-the-duration-of-the-session)both`shot\-scraper video`and`shot\-scraper multi`work if the server takes longer than a second to start serving traffic\. > - `server:`processes used by`shot\-scraper multi`and`shot\-scraper video`now wait up to 30 seconds for the target URL to accept connections, polling for port availability and replacing the previous fixed one\-second delay\.[\#197](https://github.com/simonw/shot-scraper/issues/197) - The`shot\-scraper`,`pdf`,`html`,`accessibility`and`har`commands now have a`\-\-js\-file`option for loading JavaScript from a local file, standard input or`gh:username/script`, as an alternative to`\-\-javascript`which accepts the string of JavaScript directly as an argument\.[\#192](https://github.com/simonw/shot-scraper/issues/192) - `shot\-scraper multi`supports the equivalent`js\_file:`YAML key\. - The`shot\-scraper javascript`and`shot\-scraper html`commands now have a`\-\-timeout`option for consistency with other commands\.[\#118](https://github.com/simonw/shot-scraper/issues/118)

Similar Articles

shot-scraper 1.10

Simon Willison's Blog

Announces version 1.10 of shot-scraper, a developer tool for taking screenshots via CLI.

D4Vinci/Scrapling

GitHub Trending (daily)

Scrapling is a modern, adaptive web scraping library for Python that handles anti-bot measures and provides advanced selection, fetching, and spider capabilities.

BugShot

Product Hunt

BugShot is a tool that helps developers discover, fix, capture, and report bugs in a single step.

Detecting scraper bots through scroll behaviour

Hacker News Top

The article discusses using scroll behavior patterns to detect scraper bots by analyzing burstiness and memory metrics from human activity, improving on previous timing-based methods.