Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MR414N-ID
GitHub Repository: MR414N-ID/botku2
Path: blob/master/node_modules/@bochilteam/scraper/lib/cjs/social-media/groupWA.js
1126 views
1
"use strict";
2
var __importDefault = (this && this.__importDefault) || function (mod) {
3
return (mod && mod.__esModule) ? mod : { "default": mod };
4
};
5
Object.defineProperty(exports, "__esModule", { value: true });
6
exports.groupWA = void 0;
7
const got_1 = __importDefault(require("got"));
8
const cheerio_1 = __importDefault(require("cheerio"));
9
async function groupWA(query) {
10
const html = await (0, got_1.default)(`http://ngarang.com/link-grup-wa/daftar-link-grup-wa.php?search=${encodeURIComponent(query).replace(/%20/g, '+')}&searchby=name`).text();
11
const $ = cheerio_1.default.load(html);
12
const results = [];
13
$('div.entry > div.wa-chat').each((_, el) => {
14
const $el = $(el);
15
const $a = $el.find('a');
16
const url = $a.find('div.wa-chat-title-container > a').attr('href') ||
17
$el.find('div.wa-chat-message > a.URLMessage').attr('href');
18
const subject = $el.find('div.wa-chat-title-text').text().trim();
19
if (url) {
20
results.push({
21
url,
22
subject
23
});
24
}
25
});
26
return results;
27
}
28
exports.groupWA = groupWA;
29
//# sourceMappingURL=groupWA.js.map
30