scrapeDOM = {
runDemos;
const browser = await connect();
const page = await browser.newPage();
await page.goto("https://news.ycombinator.com");
await page.waitForSelector(".titlelink");
let links = await page.$$eval(".titlelink", (links) =>
links.map((link, i) => ({
rank: i + 1,
href: link.href,
title: link.innerHTML
}))
);
browser.close();
return Inputs.table(links, {
columns: ["rank", "title", "href"],
layout: "auto"
});
}