puppeteer 安装使用指南

借助:puppeteer-chromium-resolver,不用再安装puppeteer

npm install puppeteer-chromium-resolver --save
var puppeteerResolver = require("puppeteer-chromium-resolver");
var revisionInfo = await puppeteerResolver({
    revision: "",
    detectionPath: "",
    folderName: '.chromium-browser-snapshots',
    hosts: ["https://storage.googleapis.com", "https://npm.taobao.org/mirrors"],
    retry: 3
});

console.log("Chromium revision installed and launchable is " + revisionInfo.launchable);

var browser = await revisionInfo.puppeteer.launch({
    headless: true,
    args: ['--no-sandbox'],
    executablePath: revisionInfo.executablePath
}).catch(function (error) {
    console.log(error);
});

var page = await browser.newPage();
await page.goto('https://www.google.com');
await browser.close();
    原文作者:jessiedwj
    原文地址: https://segmentfault.com/a/1190000019099787
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞