小程序
小游戏
企业微信
微信支付
扫描小程序码分享
请问云函数不可以使用puppeteer么?试了很多遍,一直不行
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,云函数 puppeteer 不需要安装,直接 require 使用即可。参考:
// 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init() // 云函数入口函数 exports.main = async (event, context) => { const wxContext = cloud.getWXContext() const puppeteer = require('puppeteer'); const browser = await puppeteer.launch({ args: ['--no-sandbox'] }); const page = await browser.newPage(); await page.goto('https://example.com'); const buf = await page.screenshot(); await browser.close(); return { event, buf, openid: wxContext.OPENID, appid: wxContext.APPID, unionid: wxContext.UNIONID, } }
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,云函数 puppeteer 不需要安装,直接 require 使用即可。参考:
// 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init() // 云函数入口函数 exports.main = async (event, context) => { const wxContext = cloud.getWXContext() const puppeteer = require('puppeteer'); const browser = await puppeteer.launch({ args: ['--no-sandbox'] }); const page = await browser.newPage(); await page.goto('https://example.com'); const buf = await page.screenshot(); await browser.close(); return { event, buf, openid: wxContext.OPENID, appid: wxContext.APPID, unionid: wxContext.UNIONID, } }
https://developers.weixin.qq.com/community/develop/doc/000c2a33d6892043dbbdecc6851800
https://developers.weixin.qq.com/community/develop/doc/000a20b2684db01fbe40274846b800?_at=1697084985739