centos安装puppeteer

centos上安装puppeteer

前几天玩了一下puppeteer,先在windows上安装的,根据各种博客安装的,过程还算比较简洁,不过涉及到node环境的安装,另行百度。此处记录一下我在centos7上的安装过程(建议在C7上安装,因为C6上安装chrome依赖环境总有问题,很绝望)。
安装过程

wget https://nodejs.org/dist/v12.4.0/node-v12.4.0-linux-x64.tar.xz  //下载安装包  
tar xf node-v12.4.0-linux-x64.tar.xz  //解压,xz压缩包相对更小一点,不过node包本身就不大

建立软连接之前先进node的bin目录下,./node -v查看一下版本,是否可以正常显示

ln -s /usr/local/src/node-v12.4.0-linux-x64/bin/node /usr/local/bin/   //建立软连接
ln -s /usr/local/src/node-v12.4.0-linux-x64/bin/npm /usr/local/bin/

先不着急安装puppeteer,需要先要安装chrome依赖环境
官方指出的依赖包
不安装的话会报各种文件找不到

yum install libXcomposite.x86_64 pango.x86_64 libXcursor.x86_64 libXdamage.x86_64 libXext.x86_64 libXi.x86_64 libXtst.x86_64 cups-libs.x86_64 libXrandr.x86_64 libXScrnSaver.x86_64 GConf2.x86_64 atk.x86_64 alsa-lib.x86_64 gtk3.x86_64 -y

这里插一句:安装过程还会遇到gcc的问题,如果有的话升级一下gcc(这个过程很漫长)
无非是下载安装包,下载依赖环境,make安装,自行百度

npm install -S puppeteer  //安装puppeteer时,总是提示安装不上,一种情况是跳过安装chrome,但是我个人不建议,因为后面会有版本问题,亲测麻烦的很。后面使用cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org  //安装cnpm

安装完之后不要忘记建立软连接

建立好自己项目路径(一个项目一个node库)

npm init //初始项目
cnpm i puppeteer //安装puppeteer

这样就安装好puppeteer了。chrome路径在项目路径/node_modules/puppeteer/.local-chromium/linux-xxxxx/chrome-linux/

windows上测试,测试好Linux上直接无头使用

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值