js提取指定网站内容(宝哥教你怎么用代码网页存为图片(一)_宝哥)
优采云 发布时间: 2021-12-04 16:06js提取指定网站内容(宝哥教你怎么用代码网页存为图片(一)_宝哥)
随着网络技术的发展,我们使用的截图越来越多。windows上有非常人性化的QQ截图。浏览器中还有一个方便的截图插件。今天包哥教你如何用代码截取网页并保存为图片。对于一些为各种目的编写自动化脚本的人以及一些 Linux 用户来说,这仍然非常需要。而且,即使对于windows用户来说,使用截屏工具来滚动截取需要滚动显示的网页内容,仍然非常困难。
phantomjs 有一个 api,专门用于截图。但是它只能截取网页和指定区域的截图,而且一个很常见的需求是我想截取一个文本区域或者一个网页的特定区域,但是我不想计算它的坐标和长度和宽度。为什么?管理?没关系,casperjs为我们关闭了。它有这个api。我写了一个支持命令行参数的casperjs脚本,放在MagicScripts里,叫做capture.js。
用法
casperjs /path/to/capture.js page_url 文件名.png [选择器]。
有兴趣的可以点击前面的链接查看git上的代码。如果您有自定义需求(例如支持指定坐标区域截图),您可以自由自定义fork代码。
(转载本站文章请注明开发部落出处-)