puppeteer scripts

This commit is contained in:
2025-11-23 09:29:23 +01:00
commit 1c866cb4e2
2 changed files with 103 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
// Navigate to an IP lookup service
await $page.setViewport({
width: 1024,
height: 768,
deviceScaleFactor: 1,
});
const deal_url = $json.message.link_preview_options.url;
await $page.goto(deal_url, { waitUntil: ['load', 'domcontentloaded'] });
// Extract the IP address from the page content
const selector = 'button[data-t="acceptAll"]';
//const banner = 'div.popover-content.flex--inline';
await Promise.all([
await $page.waitForSelector(selector, { visible: true }),
await $page.evaluate((selector) =>
document.querySelector(selector).click(), selector),
]);
//await $page.click(selector);
const cookies = await $page.cookies();
return [{ cookies }, {"url": deal_url}];