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 生成定期更新的数据仪表板,用于电子邮件通讯。