Spaces:
Running
Running
File size: 1,064 Bytes
0dd2082 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | const puppeteer = require('puppeteer');
async function test() {
console.log('Starting dummy scrape...');
const browser = await puppeteer.launch({ headless: "new", args: ['--no-sandbox', '--disable-setuid-sandbox'] });
const page = await browser.newPage();
await page.setUserAgent('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36');
await page.goto('https://www.google.com/maps/search/book+store+near+bhubaneswar/', { waitUntil: 'domcontentloaded', timeout: 60000 });
await new Promise(r => setTimeout(r, 6000));
const results = await page.evaluate(() => {
const els = Array.from(document.querySelectorAll('div[role="article"]')).slice(0, 5);
return els.map(el => {
return {
aria: el.getAttribute('aria-label') || 'NO LABEL',
text: el.innerText.replace(/\n/g, ' | ')
};
});
});
console.log(JSON.stringify(results, null, 2));
await browser.close();
}
test().catch(console.error);
|