用于自动抓取网站屏幕截图的命令行工具
项目描述
shot-scraper
用于自动抓取网站屏幕截图的命令行工具
有关此项目的背景信息,请参阅 shot-scraper: 使用Playwright构建的文档自动化截图.
文档
使用GitHub Actions开始
要无需安装任何软件即可开始,请使用 shot-scraper-template 模板创建自己的GitHub仓库,该模板使用 shot-scraper
对页面进行截图。有关详细信息,请参阅 立即创建GitHub仓库以抓取网页截图.
快速安装
您可以使用 pip 安装 shot-scraper
CLI工具
pip install shot-scraper
# Now install the browser it needs:
shot-scraper install
进行第一次截图
您可以像这样对网页进行截图
shot-scraper https://datasette.io/
这将创建一个名为 datasette-io.png
的截图文件。
还有很多其他选项可用,有关详细信息,请参阅 截图.
示例
- shot-scraper-demo 仓库使用此工具根据 此页面 抓取加利福尼亚州El Granada最近发现的猫头鹰,并生成一个注释截图,说明Datasette的功能,如我在 博客 中所述。
- Datasette文档 使用在 simonw/datasette-screenshots GitHub仓库中运行的
shot-scraper
捕获的截图,详细描述见 使用shot-scraper自动化Datasette文档的截图. - 本·威尔士创建了 @newshomepages,一个Twitter机器人,使用
shot-scraper
和GitHub Actions抓取新闻网站主页的截图并发布到Twitter。相关代码位于palewire/news-homepages。 - scrape-hacker-news-by-domain使用
shot-scraper javascript
抓取网页。有关其工作原理的详细信息,请参阅使用shot-scraper从命令行抓取网页。 - 路透社使用shot-scraper为电子邮件新闻简报生成定期更新的数据仪表板。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
shot_scraper-1.5.tar.gz (18.7 kB 查看哈希值)
构建分发
shot_scraper-1.5-py3-none-any.whl (16.2 kB 查看哈希值)
关闭
shot_scraper-1.5.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7aeb7b46e6ac65dbbf5a858531584ae1354c9a4d1300f051327d7f771e83d397 |
|
MD5 | 017745a44b862ffb29e9c9066f520d5e |
|
BLAKE2b-256 | 517532b7e060e21c4dbde9e97ce6cf7edac94d440d79e6d9ee981ef5f57d7696 |
关闭
shot_scraper-1.5-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f15e57ec2e3cd60f2cb1e6a1b0b6fd7519b9bbb94ca72d6006cda0aafcbbc88e |
|
MD5 | 04039e4be0179fa19d77a2c0df748fcf |
|
BLAKE2b-256 | 6394e2f8197fab89b6ae7ef37d87c418052f6b6585a1bccf8b0f01092c2ca05a |