欢迎来到威聚
威扬盘搜

shot-scraper

效率工具 Python MIT Python AI 总结 推荐 ★4 易二开

更新于 2026-09-02 23:43:23

shot-scraper 是 Simon Willison(simonw)写的一个命令行网页截图与抓取工具,表面上是"浏览器相机",实际上能听命令控制整个浏览器。如果只是偶尔截一张图,手动操作没问题;但只要每周都要做、或同时处理十几个页面,传统截图就成了低效体力活,而 shot-scraper 正好把这事脚本化。

它做什么

  • 截图:截取完整网页或指定 CSS 选择器区域,自动处理登录态、暗色模式、等待渲染。
  • 执行 JavaScript:在页面里跑 JS、拿返回值,顺带把网页数据也抓出来。
  • 批量与视频:用 YAML 配置一次跑一批截图,还能录网页操作视频、导出 PDF。
  • 自动化:能直接塞进 GitHub Actions,每天定时自动跑,比如监控页面变化、生成站点缩略图。

工程视角

基于 Playwright + Python,CLI 设计干净,shot-scraper multi shots.yml 一把出一组图。对需要"定期产出网页快照"的场景,它是事实标准之一。

适用场景

  • 每周/每天要截一堆页面、生成 PDF 或监控网页变化的运营与开发。
  • 想用 CI 自动跑可视化检查、把网页变成可归档图片的人。

一句话总结

shot-scraper 把"截图"做成了可命令化的浏览器相机:登录、JS、批量、视频、PDF、自动化,一句话交给它。

按更新时间依次阅读