Path: blob/master/node_modules/@bochilteam/scraper/lib/esm/primbons/nomorhoki.js
1126 views
import got from 'got';1import { ScraperError } from '../utils.js';2export default async function nomorhoki(nomer) {3var _a, _b, _c, _d;4const config = {5nomer: encodeURIComponent(nomer),6submit: '+Submit!+'7};8const data = await got9.post('https://www.primbon.com/no_hoki_bagua_shuzi.php', {10headers: {11'content-type': 'application/x-www-form-urlencoded'12},13form: config14})15.text();16const results = data17.split('</b><br></td></tr><tr><td')[0]18.split(`<br><b>No. HP : ${nomer}</b><br>`)[1];19const angka_bagua_shuzi = parseInt((_b = (_a = results === null || results === void 0 ? void 0 : results.split('Angka Bagua Shuzi :')[1]) === null || _a === void 0 ? void 0 : _a.split('</b><br><br>')[0]) === null || _b === void 0 ? void 0 : _b.replace(/%/gi, ''));20if (!angka_bagua_shuzi)21throw new ScraperError(`Can't get data, maybe your number(${nomer}) invalid!`);22const kekayaan = parseInt(results.split('Kekayaan =')[1].split('<br>')[0]);23const kesehatan = parseInt(results.split('Kesehatan =')[1].split('<br>')[0]);24const cinta = parseInt(results.split('Cinta/Relasi =')[1].split('<br>')[0]);25const kestabilan = parseInt(results.split('Kestabilan =')[1].split('<br>')[0]);26const positif = parseInt((_c = results27.split('</b><br></td><td><!-- space -->')[0]28.split('b>% = ')[1]) === null || _c === void 0 ? void 0 : _c.replace(/%/gi, ''));29const perselisihan = parseInt(results.split('Perselisihan =')[1].split('<br>')[0]);30const kehilangan = parseInt(results.split('Kehilangan =')[1].split('<br>')[0]);31const malapetaka = parseInt(results.split('Malapetaka =')[1].split('<br>')[0]);32const Kehancuran = parseInt(results.split('Kehancuran =')[1].split('<br>')[0]);33const negatif = parseInt((_d = results.split('Kehancuran =')[1].split('<b>% =')[1]) === null || _d === void 0 ? void 0 : _d.replace(/%/gi, ''));34return {35nomer: nomer,36angka_bagua_shuzi,37positif: {38kekayaan,39kesehatan,40cinta,41kestabilan,42positif43},44negatif: {45perselisihan,46kehilangan,47malapetaka,48Kehancuran,49negatif50}51};52}53//# sourceMappingURL=nomorhoki.js.map5455