代码拉取完成,页面将自动刷新
Nodejs版本的网页另存功能。
const { WebpageGetter } = require('webpage-getter');
let webpageGetter = new WebpageGetter();
// url: https://www.whatyouwant.com/
// content: 网页渲染后的内容,通常可以使用无头浏览器或者[splash]()来自动获取
// 你可以使用其它方式生成目标名
const dest = webpageGetter.genIdentifier();
webpageGetter.saveAs(url, content, dest).then(() => {
log(dest, " save done.");
})
本项目来源于 Raymond He
的 webpageGetter
项目,由 Edward Zhu
进行了改写,修复了若干Bug,并生成NPM包。
本项目仍然保留了命令行的使用方式,你可以执行如下命令启动命令行工具
webpageGetter
下面是原作者的使用说明:
这个小工具被设计用来下载你正在浏览的网页及其关联的资源文件。 所谓关联的资源文件包括图像,样式文件,脚本文件等等。 针对样式文件,其所引用的图像文件也会被保存下来。 使用这个工具需要提供实际的网页内容而不是最初由服务器返回的HTML。 这是因为一些网页只有当你滚动到页面最下端或者等待脚本文件执行完毕,才会真正渲染完成。
保存网页前,需要你提供:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。