URLにアクセスするだけでPuppeteerを動かせます
import { serve } from "https://deno.land/std@0.177.0/http/server.ts"
import puppeteer from "https://deno.land/x/puppeteer@9.0.0/mod.ts"
serve(async (req: Request) => {
const browser = await puppeteer.connect({ browserWSEndpoint: 'wss://chrome.browserless.io?token=YOUR_TOKEN' })
const page = await browser.newPage()
await page.goto('https://www.yahoo.co.jp/')
return new Response(await page.screenshot())
})
tokenの作り方
下記からtokenをつくりましょう