進入官網下載安裝包,和正常的軟件同樣正常安裝就能夠了,系統會自動配置環境的 官網地址:nodejs.org/zh-cn/. javascript
打開終端輸入命令:node -v 正常顯示錶示成功1.新建一個文件夾,切換進入,輸入命令:npm init 一直回車就行了,最後輸入yes贊成,在當前文件夾下面會生成一個文件:package.json的文件html
2.接着輸入命令:npm i puppeteer 進行安裝,出現如下信息表示成功1.在當前目錄新建文件demo.js,輸入如下內容java
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch({headless:false});
const page = await browser.newPage();
await page.goto('https://example.com');
await page.screenshot({path: 'example.png'});
await browser.close();
})();
複製代碼
2.在終端使用命令運行:node demo.js,能夠看到打開了chromium瀏覽器,而且截圖到當前目錄下了,好啦能夠愉快的玩耍啦。 node
我是轉載這位博主的:w13770269691 直接看他的教程,Mac直接能夠運行的,地址附上:blog.csdn.net/w1377026969….linux
待添加npm
1.下載node:nodejs.org/zh-cn/downl…. json
搭建步驟參考博主:liuqiceshi 的文章 附上地址: www.cnblogs.com/liuqi/p/648….Chromium下載源:npm.taobao.org/mirrors/chr….瀏覽器
按照上述解決問題安裝成功: less
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch({args: ['--no-sandbox', '--disable-setuid-sandbox']});
//linux下運行在lunch中添加參數{args: ['--no-sandbox', '--disable-setuid-sandbox']},在無沙箱模式下運行puppeteer
const page = await browser.newPage();
await page.goto('https://example.com');
await page.screenshot({path: 'example.png'});
await browser.close();
})();
複製代碼
咱們能夠看到已經運行成功了,而且生成截圖,開心 async