1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import puppeteer from "https://deno.land/x/puppeteer@16.2.0/mod.ts";
const browser = await puppeteer.connect({
browserWSEndpoint: `wss://connect.browserbase.com?apiKey=${Deno.env.get("BROWSERBASE_API_KEY")}`,
});
const pages = await browser.pages();
const page = pages[0];
await page.goto("https://www.val.town");
const el = await page.waitForSelector("h1");
const title = await el?.evaluate(el => el.textContent);
await page.close();
await browser.close();
console.log(title);