WindowインストールPppeteer


国内のChromium源を取り替える
set	PUPPETEER_DOWNLOAD_HOST=https://storage.googleapis.com.cnpmjs.org
cnpmをインストールする
npm install -g cnpm --registry=https://registry.npm.taobao.org
インストール
cnpm i puppeteer
index.js
const puppeteer = require('puppeteer');

(async () => {
  const browser = await (puppeteer.launch({
    //        chromium    chromium  ,         /    /node_modules/puppeteer/.local-chromium/
    //executablePath: '/xxxxx/chromium/Chromium.app/Contents/MacOS/Chromium',
    //      
    timeout: 10000,
    //     https         https  
    ignoreHTTPSErrors: true,
    //        ,     true , headless  false
    devtools: true,
    //   headless  ,        
    headless: true
  }));
  const page = await browser.newPage();
  await page.goto('https://blog.csdn.net/hai4321/article/details/90743030');
  await page.screenshot({
    path: 'lxyserver.png',
    type: 'png',
    // quality: 100,   jpg  
    fullPage: true,
    //       ,clip fullPage        
    // clip: {
    //   x: 0,
    //   y: 0,
    //   width: 1000,
    //   height: 40
    // }
  });
  browser.close();
})();
実行
node index.js