Yemeksepeti'nde Bugüne Kadar Kaç Para Harcadığınızı Nasıl Öğrenebilirsiniz?

Yemeksepeti.com, site üzerinde bugüne kadar yemeğe ne kadar para harcadığınızı göstermiyor. Ancak her şeyin bir hal çaresi var. Bazı Ekşi Sözlük yazarları, Yemeksepeti'nde bugüne kadar kaç paralık yemek yediğinizi öğrenebileceğiniz bir kod yazmışlar.
Yemeksepeti'nde Bugüne Kadar Kaç Para Harcadığınızı Nasıl Öğrenebilirsiniz?

çalışma mantığı şu şekildedir: 

google chrome'un web tarayıcısı üzerinden www.yemeksepeti.com/hesabim/onceki-siparislerim adresine girilir. 

açılan sayfada herhangi bir boş yere sağ tıklanır, "incele"denir, sağ üstten "console"sekmesine geçilir, açılan sayfaya aşağıdaki kod yapıştırılır ve enter'a basılır:

total = 0;

page = 1;

function makeRequest(page) {

var ysRequest = { CatalogName: "", Culture: "tr-TR", LanguageId: "", Token: ""}

var data = { archiveDbOrders: true, pageNumber: page, ysRequest: ysRequest }

$.ajax({

type: "POST",

url: "https://www.yemeksepeti.com/Account/GetOrderHistory",

data: data,

success: function(resp){

resp.OrderHistoryItems.forEach(item => {

total = total + parseFloat(item.Total.split(' ')[0].replace(',', '.'))

console.log(item.Total + ' ' + item.OrderDateText);

});

if (resp.HasNextPage){

makeRequest(page+1)

} else {

alert("Toplam Harcamanız: ₺" + total.toFixed(2));

}

}

});

}

makeRequest(1);


not: yemeksepeti, şehir bilgisini sessions'ta tuttuğu için farklı şehirlere ait sonuçları şehir değiştirip kodu tekrar çalıştırarak görebilirsiniz.

Kullanıcıların İşini Epey Kolaylaştıran Google Chrome Eklentileri