最新公告
  • 欢迎您光临三优资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • puppeteer安装配置教程

    1.创建puppeteer安装目录   mkdir  puppeteer

    在该目录下安装node.js

    1. tar xf node-v14.9.0-linux-x64.tar.xz
    2. 配置环境变量并备份
        cp /etc/profile /etc/profile.bak
    

    exprt PATH=$PATH:/安装路径

     

    1. node -v   查看版本 npm -v

    2.进入该目录更换node镜像为淘宝镜像

     

    npm install -g cnpm –registry =https://registry.npm.taobao.org
    
    

    使用cnpm -v查看版本号是否安装成功

     

    3.使用cnpm命令进行安装

    cnpm install puppeteer (用cnpm可以通过淘宝镜像会自动下载chromiu)

    (注:用 npm install puppeteer 使用这个命令下载会附带chromiu下载时会卡死

    npm i puppeteer –ignore-scripts 使用这个命令下载不到chromiu

    如果使用npm install puppeteer 时可以采用手动安装chromium

    (创建xxx.js测试文件 【见底部】 并运行 node test.js 会报错显示出chromium的版本号)

    根据显示的版本号手动下载chrome: https://npm.taobao.org/mirrors/chromium-browser-snapshots

    放到目录:node_modules/puppeteer/.local-chromium/linux-800071/chrome-linux.zip

    4.安装依赖库

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

    5.安装字体

    yum install ipa-gothic-fonts xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi xorg-x11-utils xorg-x11-fonts-cyrillic xorg-x11-fonts-Type1 xorg-x11-fonts-misc -y

    6.再次运行xxx.js【见底部】 测试文件即可在目录下生成图片

    7.防止生成的图片乱码现象

    安装fontconfig

      yum -y install fontconfig
    

    执行完成之后,就可以在/usr/share文件夹里面看到fonts和fontconfig

    从window的C:\Windows\Fonts里面把你需要的字体拷贝出来。比如微软雅黑
    在linux的/usr/share/fonts新建一个叫chinese的文件夹
    然后把刚刚拷贝字体放到CentOS的/usr/share/fonts/chinese里面
    修改chinese目录的权限:

    chmod -R 775 /usr/share/fonts/chinese
    
    创建的.js脚本测试文件
    
    const puppeteer = require('puppeteer');
    (async () => {undefined
      const browser = await puppeteer.launch({args: ['--no-sandbox', '--disable-setuid-sandbox']});
      const page = await browser.newPage();
      await page.goto('https://www.baidu.com');
      await page.screenshot({path: 'example.png'});
      await browser.close();
    })();
    
    

     

    1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!3165260857@qq.com
    2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
    3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
    4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有站币奖励和额外收入!


    三优资源网 » puppeteer安装配置教程

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    三优资源网
    一个高级程序员模板开发平台

    发表评论

    • 232会员总数(位)
    • 1269资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 1578稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情