shot-scraper¶
一个用于自动截取网站屏幕截图的命令行工具
快速开始:
pip install shot-scraper
shot-scraper install
shot-scraper https://github.com/simonw/shot-scraper -h 900
将这张屏幕截图生成到名为 github-com-simonw-shot-scraper.png
的文件中

目录
shot-scraper¶
一个用于自动截取网站屏幕截图的命令行工具
关于此项目的背景信息,请参阅 shot-scraper: 用于文档的自动化屏幕截图工具,基于 Playwright 构建。
文档¶
开始使用 GitHub Actions¶
要在不安装任何软件的情况下开始使用,请使用 shot-scraper-template 模板创建自己的 GitHub 仓库,该仓库使用 shot-scraper
截取页面的屏幕截图。详情请参阅 即时创建 GitHub 仓库来截取网页屏幕截图。
快速安装¶
您可以使用 pip 安装 shot-scraper
命令行工具
pip install shot-scraper
# Now install the browser it needs:
shot-scraper install
截取您的第一个屏幕截图¶
您可以像这样截取网页的屏幕截图
shot-scraper https://datasette.com.cn/
这将在名为 datasette-io.png
的文件中创建一个屏幕截图。
还有更多选项可用,详情请参阅 截取屏幕截图。
示例¶
shot-scraper-demo 仓库使用此工具,根据 此页面 捕获在加州埃尔格拉纳达最近发现的猫头鹰,并生成一个带注释的屏幕截图,说明 Datasette 的一个功能,详情请参阅 我的博客。
Datasette 文档 使用在 simonw/datasette-screenshots GitHub 仓库中运行的
shot-scraper
截取的屏幕截图,详细描述请参阅 使用 shot-scraper 自动化 Datasette 文档的屏幕截图。Ben Welsh 构建了 @newshomepages,这是一个 Twitter 机器人,它使用
shot-scraper
和 GitHub Actions 截取新闻网站首页的屏幕截图并发布到 Twitter。相关代码位于 palewire/news-homepages。scrape-hacker-news-by-domain 使用
shot-scraper javascript
抓取网页。有关其工作原理的详情,请参阅 使用 shot-scraper 从命令行抓取网页。路透社使用 shot-scraper 生成定期更新的数据仪表板 用于电子邮件通讯。