前端神器之PuppeteerJs(Node爬虫)

本文介绍了如何使用Puppeteer进行前端爬虫操作,包括Puppeteer的安装,解决没有外网环境下chromium的下载问题,以及如何启动浏览器实例、创建新页面、进入指定网页并截图的基本步骤。
摘要由CSDN通过智能技术生成

PuppeteerDocs

中文官网Github

安装Puppeteer

注意点:

  1. node版本要求(官网要求至少6.4),建议最好最低在8.x版本以上(使用nvm或nvs安装LTS版即可),因为高版本的nodejs对一些新的js特性有很好的支持。
  2. puppeteer自动下载的chromium连接是外网链接,需要外网才能下载下来,如果没用外网去安装,会报如下错误:


这个错误告诉你设置环境变量跳过下载chromium,从而只安装模块:

# 设置环境变量跳过下载 Chromium  
set PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=1 
npm i -S puppeteer

# 或者可以这样干,只下载模块而不build
npm i --save puppeteer --ignore-scripts
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值