MCPcopy Create free account
hub / github.com/Superflows-AI/superflows / evaluate

Function evaluate

lib/embed-docs/getNestedUrls.ts:58–72  ·  view source on GitHub ↗
(page: Page, browser: Browser)

Source from the content-addressed store, hash-verified

56 },
57 gotoOptions: { waitUntil: "domcontentloaded" },
58 async evaluate(page: Page, browser: Browser) {
59 await page.waitForLoadState("domcontentloaded");
60 await new Promise((resolve) => setTimeout(resolve, 5000));
61 return await page.evaluate(() => {
62 const out = [];
63 const links = document.getElementsByTagName("a");
64 for (const link of links) {
65 out.push({
66 name: link.text,
67 href: link.href,
68 });
69 }
70 return JSON.stringify(out);
71 });
72 },
73 });
74 const docs = await loader.load();
75 docs.forEach((doc) => {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected