Path: blob/master/node_modules/@bochilteam/scraper/lib/cjs/primbons/nomorhoki.js
1126 views
"use strict";1var __importDefault = (this && this.__importDefault) || function (mod) {2return (mod && mod.__esModule) ? mod : { "default": mod };3};4Object.defineProperty(exports, "__esModule", { value: true });5const got_1 = __importDefault(require("got"));6const utils_js_1 = require("../utils.js");7async function nomorhoki(nomer) {8var _a, _b, _c, _d;9const config = {10nomer: encodeURIComponent(nomer),11submit: '+Submit!+'12};13const data = await got_1.default14.post('https://www.primbon.com/no_hoki_bagua_shuzi.php', {15headers: {16'content-type': 'application/x-www-form-urlencoded'17},18form: config19})20.text();21const results = data22.split('</b><br></td></tr><tr><td')[0]23.split(`<br><b>No. HP : ${nomer}</b><br>`)[1];24const 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, ''));25if (!angka_bagua_shuzi)26throw new utils_js_1.ScraperError(`Can't get data, maybe your number(${nomer}) invalid!`);27const kekayaan = parseInt(results.split('Kekayaan =')[1].split('<br>')[0]);28const kesehatan = parseInt(results.split('Kesehatan =')[1].split('<br>')[0]);29const cinta = parseInt(results.split('Cinta/Relasi =')[1].split('<br>')[0]);30const kestabilan = parseInt(results.split('Kestabilan =')[1].split('<br>')[0]);31const positif = parseInt((_c = results32.split('</b><br></td><td><!-- space -->')[0]33.split('b>% = ')[1]) === null || _c === void 0 ? void 0 : _c.replace(/%/gi, ''));34const perselisihan = parseInt(results.split('Perselisihan =')[1].split('<br>')[0]);35const kehilangan = parseInt(results.split('Kehilangan =')[1].split('<br>')[0]);36const malapetaka = parseInt(results.split('Malapetaka =')[1].split('<br>')[0]);37const Kehancuran = parseInt(results.split('Kehancuran =')[1].split('<br>')[0]);38const negatif = parseInt((_d = results.split('Kehancuran =')[1].split('<b>% =')[1]) === null || _d === void 0 ? void 0 : _d.replace(/%/gi, ''));39return {40nomer: nomer,41angka_bagua_shuzi,42positif: {43kekayaan,44kesehatan,45cinta,46kestabilan,47positif48},49negatif: {50perselisihan,51kehilangan,52malapetaka,53Kehancuran,54negatif55}56};57}58exports.default = nomorhoki;59//# sourceMappingURL=nomorhoki.js.map6061