MLBB Price List Table Generator


ITEM PRICE
function parsePrice(p) {
    return Number(p.replace(/[₱,]/g, "").trim());
}

const productsMap = new Map();

document.querySelectorAll(".col-sm-4.col-6.d-flex").forEach(item => {
    const nameEl = item.querySelector(".product-name");
    const priceEl = item.querySelector(".currency-idr1");

    if (!nameEl || !priceEl) return;

    const name = nameEl.textContent.trim();
    const priceRaw = priceEl.textContent.trim();

    const price = parsePrice(priceRaw);
    const pricePlus3 = Math.round(price * 1.03);

    if (price > 40) {
        productsMap.set(name, {
            name,
            price: `₱${pricePlus3.toLocaleString("en-PH")}`
        });
    }
});

const products = Array.from(productsMap.values());

console.log(JSON.stringify(products));