2025-06-22 11:34:32 +08:00

35 lines
995 B
JavaScript

let result = [];
let richResult = []
$0.querySelectorAll("li").forEach((ele, index) => {
let price = parseFloat(ele.querySelector("strong").textContent.trim().slice(1));
let title = ele.querySelector(".p-name").textContent.trim();
let img = ele.querySelector("img").src;
result.push([index, title, price]);
richResult.push({
index,
title: title,
price: price,
img: img
});
})
console.log(JSON.stringify(result, null, 2));
let data = []
let res = data.map(item => {
return {
name: item.name,
brand: item.brand,
model: item.model,
price: item.price,
description: item.description,
imageUrl: richResult.find(item_ => item_.index == item.index).img,
stock: Math.random() * 50 | 0 + 10,
typeName: item.typeName,
specifications: item.specifications
};
}).filter(item => item.imageUrl).filter(item => item.typeName == "主板")
console.log(JSON.stringify(res));