学习Three.js的时候,看到官方提供了很多很多的example,实在太多了,但并不是每个我都感兴趣,想去了解,但我又记不住每个链接对对应的效果是什么样的,于是我想,能不能把所有的案例用图片保存下来,...于是我准备写一个工具,这个工具可以批量将网页保存成图片或PDF并且生成对应的图片案例页面,或json数据
说干就干
因为对nodejs比较数据,于是就选择用nodejs+puppeteer来实现这个小工具...首先是获取所有的example链接
在控制台输入下面这段代码就会获取所有example的链接json数组
代码如下:
let linkArr = [...document.querySelector(...x.href,
name:x.innerText.replace(/\//g, '_',)
}
})
console.log(linkArr)
效果如图:
主程序代码如下
使用.../chrome-win/chrome.exe',
// headless:false,
defaultViewport :{width:1920,height:1080}});
const