puppeteer调研

Puppeteer Intro

Puppeteer 金字塔

无需再通过 Chrome 的开发协议,写冗长复杂的代码,轻松调用 Chrome API。

Puppeteer 的使用场景。

Demo - screenshot

setup

npm i puppeteer --save
  

demo

打开 example.com,截屏,生成文件example.png

// screenshot.js
  
const puppeteer = require('puppeteer');
  
puppeteer.launch({
  
  headless: false
  
}).then(async browser => {
  
  const page = await browser.newPage();
  
  await page.goto('https://example.com');
  
  await page.screenshot({path: 'example.png'});
  
  await browser.close();
  
});
  
// run the demo
  
// node screenshot.js
  

“Intro of Puppeteer - Chrome Dev Summit 2017”

“The power of Headless Chrome and browser automation (Google I/O ‘18)”


Related Posts

这!就是1688 PC首页

  • Tech
  • September 24, 2019
  • 3 mins

在 2019.09.06,20 财年版的 1688 PC 首页终于全量发布了!新版 1688 PC 首页传送门 >> www.1688.com除了 UI 上透传的 1688 品牌心智的变化,在数据对比上,新版首页的业务指标的转化率(UV 点击率、L-D、L-O、引导搜索效率