E-bay Kaufen Übersicht -> JSON
Fri Jul 05 2024 12:21:59 GMT+0000 (Coordinated Universal Time)
Saved by
@slava.soynikov
function getList(){
var olist = [];
var cont = {};
var orders = $(".m-order-card");
var rlist = [];
for(var j=0; j<orders.length; j++){
var iorder = orders[j];
var order = {};
var descr = $(iorder).find(".section-notice__main").text();
order.purchaseDate = descr.match("[0-9]{2}\. ...\. [0-9]{4}")[0];
order.totals = descr.match("EUR [0-9]{1,4},[0-9]{2}")[0];
var cards = $(iorder).find(".m-item-card");
for(var i=0;i<cards.length;i++){
var card = cards[i];
var item = {};
var itemLink = $(card).find(".container-item-col-item-info").find(".container-item-col__info-item-info-title").find("div").find("a");
item.title = itemLink.text();
item.link = itemLink.attr("href");
var props = $(card).find(".container-item-col__info-item-info-aspectValuesList").find("div");
item.property = "";
for(var m=0; m<props.length; m++){
item.property += $(props[m]).text();
if(m<props.length-1)item.property += "; "
}
item.image = $(card).find(".container-item-col-img").find("img").attr("src");
item.price = $(card).find(".container-item-col__info-item-info-additionalPrice").find("div").find("span").text();
olist.push(item);
}
order.items = olist;
rlist.push(order);
}
cont.purchases = rlist;
console.log(JSON.stringify(cont));
}
content_copyCOPY
Comments