puppeteer在linux使用
1 chrome下载https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpmyum localinstall2 puppeteer 配置puppeteer是可以使用 chrome 的, 需要指定路径 ;args 参数是传递给浏览器 。 在root用户下需要指定 --no-sandbox...
·
1 chrome下载
https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
yum localinstall
2 puppeteer 配置
puppeteer 是可以使用 chrome 的, 需要指定路径 ; args 参数是传递给浏览器 。 在root用户下需要
指定 --no-sandbox 。
const browser = await puppeteer.launch({
executablePath: '/opt/google/chrome/chrome',
args:['--no-sandbox',"--disable-setuid-sandbox"],
ignoreHTTPSErrors: true
});
const page = await browser.newPage();
await page.setViewport({
width: 1920,
height: 873
});
3 编译
使用ncc 编译成一个js文件, 会把依赖的模块也静态链接进来,使得在部署的时候,不需要去装其他模块.
ncc build app.js

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)