@hazeloffc/google
Version:
All-in-one Google scrapers: Search, Images, News, Scholar, Maps, Trends
19 lines (14 loc) • 470 B
JavaScript
const { fetchHTML } = require('../utils/request');
const cheerio = require('cheerio');
async function maps(query) {
const url = `https://www.google.com/maps/search/${encodeURIComponent(query)}`;
const html = await fetchHTML(url);
const $ = cheerio.load(html);
const results = [];
$('a').each((i, el) => {
const link = $(el).attr('href');
if(link && link.includes('/place/')) results.push({ link });
});
return results;
}
module.exports = maps;