nodejs puppeteer linux(centos)环境部署以及用puppeteer简单截
1.安装Node环境 如果有安装Node请忽略第1点 #下载
? #配置环境变量 在"export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL"上面加上 ? #编译/etc/profile 使配置生效 ? #若有显示版本号证明安装成功了 node -v ? 2.安装puppeteer #新建开发目录 ? #安装cnpm,以使用淘宝镜像(用npm直接安装puppeteer会报错...) ? #全局安装 puppeteer ? #依赖库 ? #字体 ? #尝试截图,(注意,以下代码可以参考官网教程,puppeteer.launch的配置应需求修改) 新建一个e.js 贴入以下代码 const puppeteer = require(‘puppeteer‘); (async () => { const browser = await puppeteer.launch({args: [‘--no-sandbox‘,‘--disable-setuid-sandbox‘]}); const page = await browser.newPage(); await page.goto(‘https://example.com‘); await page.screenshot({path: ‘example.png‘}); await browser.close(); })(); ? #执行js ? 参考: https://zhaoqize.github.io/puppeteer-api-zh_CN/#?product=Puppeteer&version=v1.14.0&show=api-class-page https://www.runoob.com/nodejs/nodejs-install-setup.html https://github.com/GoogleChrome/puppeteer https://github.com/zhaoqize/puppeteer-api-zh_CN (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |