https://github.com/GoogleChrome/puppeteer/blob/master/docs/api.md#puppeteerlaunchoptions
Puppeteer是一个node包,他提供了用来控制Chrome的高级API,有点类似于PhantomJS。不同于Phantom,Puppeteer是Chrome官方团队进行维护的,前景更好。在这个repo中,主要先介绍Puppeteer,具体的应用场景不断发掘
- 用网页生成的PDF文件
- 爬取 SPA应用 并生成预渲染内容(即“SSR”)
- 从网站抓取内容
- 自动化表单提交、UI测试、键盘输入等。
- 创建一个最新的自动化测试环境。直接在
- 使用最新的JavaScript和最新版本Chrome。
- 捕获站点的时间线跟踪,以帮助诊断性能问题。
npm run es6
: 执行之后,会在es6-pdf下生成阮老师的es6文章的pdf版本