1. 程式人生 > >puppeteer (Nodejs版selenium )快速入門

puppeteer (Nodejs版selenium )快速入門

-o 三方 fault selenium con ade 打開 close sele

官網

https://pptr.dev/

api 與 教程:

https://pptr.dev/#?product=Puppeteer&version=v1.6.0&show=api-class-puppeteer

第三方教程:

https://www.jianshu.com/p/2f04f9d665ce
https://jeffjade.com/2017/12/17/134-kinds-of-toss-using-puppeteer/
https://segmentfault.com/a/1190000010736797

安裝

$ npm init -y && npm i puppeteer

Demo1: 打開百度並且截圖

const puppeteer = require(‘puppeteer‘);

// https://pptr.dev/#?product=Puppeteer&version=v1.6.0&show=api-class-page
puppeteer.launch().then(async browser => {
  const page = await browser.newPage();
  await page.goto(‘https://www.baidu.com‘);
  await page.screenshot({path: ‘screenshot.png‘});
  await browser.close();
});

puppeteer (Nodejs版selenium )快速入門