💬 网页截图太麻烦?这个工具一键搞定!
每次写文档、做分享,总要一张张截图网页、裁剪、命名?
试试这个命令行神器 —— Shot-scraper
,批量截图、自动裁剪、操作丝滑,效率提升 10 倍!
🛠 项目简介
📌 Shot-scraper 是一个基于 Playwright 的命令行网页截图工具:
- 🖼 整页 or 元素截图 ✅
- 📄 支持 Markdown 批量截图 ✅
- ⚡ 简单命令,零配置上手 ✅
- 🤖 可集成 GitHub Actions 自动化 ✅
👉 GitHub 地址:
🔗 https://github.com/simonw/shot-scraper
🚀 快速上手
🧰 安装命令
pip install shot-scrapershot-scraper install
⚠️ 首次安装会自动下载浏览器依赖(Playwright)。
🖼 示例一:截图某网页
shot-scraper https://www.apple.com -o apple.png
📷 快速生成一张 apple.png
网页图,自动滚动加载、渲染完整页面。
📄 示例二:批量截图 Markdown 中的链接
创建一个 shot.md
内容如下:
- https://github.com- https://www.apple.com- https://openai.com
然后运行命令:
shot-scraper shot.md --output-dir=imgs/
📂 自动为每个链接生成网页截图,保存在 imgs/
文件夹中。
🎯 高阶玩法
- 🧪 只截图某元素:
shot-scraper https://example.com --selector 'main.article'
- 🔁 自动化监控网页:结合 GitHub Actions 周期执行
- 🧩 搭配图像对比工具,实现网页视觉回归测试
- ✍ 博客/技术文档自动截图,提升专业度
📎 项目信息卡片
信息项 | 内容 |
---|---|
📌 项目名称 | Shot-scraper |
🧑💻 作者 | Simon Willison |
💻 技术栈 | Python + Playwright |
🔗 GitHub | simonw/shot-scraper |
💬 我的体验 & 推荐理由
🧠 用了几次之后,我已经完全告别手动截图:
- 自动滚动 + 延迟渲染 + 高分辨率输出
- Markdown 批量生成非常适合内容创作者
- 命令简单好记,1 分钟学会
👉 推荐给:技术文档作者 / 产品经理 / 前端开发者 / 博主
📢 最后
📬 喜欢这类实用开源项目?
请 点赞 + 在看 + 关注我 🔔
我会每周分享一个值得收藏的开源神器!
👋 本文原创,转载请注明作者与链接。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容