美文网首页
Ubuntu服务器安装puppeteer

Ubuntu服务器安装puppeteer

作者: 宏明_HongMing | 来源:发表于2020-12-03 17:38 被阅读0次

安装puppeteer-core

npm i puppeteer-core

安装chromium-browser

npm install chromium-browser

初始化puppeteer对象时需要指定chromium-browser位置

whereis chromium-browser

chromium-browser: /usr/bin/chromium-browser

配置位置

/**
 * 浏览器对象
 */
const puppeteer = require('puppeteer');
/**
 * 浏览器对象
 */
let browser = null;
/**
 * 启动浏览器,并打开一个Page
 */
exports.getPage = async function getPage() {
    if (null == browser) {
        //启动浏览器
        browser = await puppeteer.launch({
            ignoreDefaultArgs: ['--enable-automation'],
            args: [
                '--no-sandbox',
                '--disable-setuid-sandbox'
            ],
            executablePath: '/usr/bin/chromium-browser'
        });
    }
    //打开一个page
    return await browser.newPage();
}

相关文章

网友评论

      本文标题:Ubuntu服务器安装puppeteer

      本文链接:https://www.haomeiwen.com/subject/xtxvwktx.html