ノートの落書き感覚で発信する情報ブログ、その名も「デジテクノート2」。 沖縄から不定期で好き勝手更新しています!今年で13周年目!

【顎外れるなよ!】今年2015年にAmazonで消えた諭吉さんを集計しようぞ!

1_20151215_amazon-2015-pay

どうも、最近出費が何かと多い私(@こふす)です。出費が多い原因は必要出費がかさんでいるのもありますが、やっぱりこの時期になると財布の紐もゆるくなってしまうんですね。というわけで来年しょっぱなからヒヤヒヤしそうな感じです。

さてさて、私の出費の内訳でも大きく占めている、最近何かと話題なショッピングサイトといえば「Amazon」ですよね。Amazonの1時間以内に配達サービスはもはや「Amazonどうしたし?」と思わずにはいられなかったですが、その他でも色々と魅力的なサービスを提供し、利用者を確保していますよね。

そんなAmazonで今年1年で幾ら使ったかというのを試してみたいと思います。皆さんAmazon会員なら簡単に行うことができるので、ぜひ試してみてはいかがでしょうか!

 

 

やっべっ顎外れるかもしれん

というわけで、今年一年間でAmazonで使用した(消費)した諭吉さん達を数えてみたいと思います(笑)

方法は至って簡単。Amazonで使用した金額の合計を集計することができるブックマークレットを用います。有志の方が作成したもので、ブックマークレットを実行できるブラウザであれば誰でも用いることが可能です。

下記のボタンをブックマークバーにドラッグアンドドロップして空のブックマークを作りましょう。

 

こんな感じ。

4_20151215_amazon-2015-pay

右クリックからの編集を開き、

5_20151215_amazon-2015-pay

あとは下にあるコードをURL部分にコピペして保存します。

6_20151215_amazon-2015-pay

 

javascript:(function()%7Bfunction t(t)%7Bconsole.log(t);t.date.match(e);var n=RegExp.$1;var r=RegExp.$2;if(r.length<=1)r="0"+r;var i=RegExp.$3;if(i.length<=1)i="0"+i;var s=""+n+"/"+r+"/"+i;var o=%5Bs,t.name,t.author,t.url%5D;return o.join("%5Ct")+"%5Cn"%7Dfunction n(e)%7Bvar t=window.open("","name","height=250,width=700");t.document.write("<html><head><title>Amazon to TSV</title>");t.document.write("</head><body>");t.document.write("<pre>");t.document.write(e);t.document.write("</pre>");t.document.write("</body></html>");t.document.close();return t%7Dfunction u(e)%7Bif(typeof e!=="number")%7Bvar e=0;$("<div/>").css(%7Bposition:"fixed",left:0,top:0,width:"100%25",height:"100%25",zIndex:1e3,backgroundColor:"rgba(0,0,0,.7)",color:"%23fff",fontSize:30,textAlign:"center",paddingTop:"15em"%7D).attr("id","___overlay").text("Amazonいくら使った?").appendTo("body");s=window.prompt("何年分の注文を集計しますか?%5Cn - 半角数字4桁で入力してください%5Cn - 全期間を集計する場合は「all」と入力します",s);if(s==="all")%7Bo=true;s=jQuery("div.top-controls select option:last").val().match(/%5B0-9%5D/g).join("")%7Delse if(!/%5E%5B0-9%5D%7B4%7D$/.test(s))%7Balert("正しい数値を入力してください");$("%23___overlay").remove();return false%7Ds=Number(s)%7Dvar r=a(e,false);$("%23___overlay").text(s+"年の集計中…  / "+(e+1)+"ページ目");r.done(function(t)%7Bif(typeof i%5Bs%5D==="undefined")%7Bi%5Bs%5D=t%7Delse%7Bi%5Bs%5D=i%5Bs%5D.concat(t)%7Du(e+1)%7D).fail(function()%7Bif(o&&(new Date).getFullYear()>s)%7Bs++;u(0)%7Delse%7Bvar e=0;var r="";jQuery.each(i,function(n,i)%7Bvar s=0;jQuery.each(i,function()%7Bs+=this.price;$.each(this.items,function(e,n)%7Br+=t(n)%7D)%7D);e+=s%7D);$("%23___overlay").remove();alert("合計 "+e+" 円");n(r);console.log("合計 "+e+" 円")%7D%7D)%7Dfunction a(e,t)%7Bvar n=jQuery.Deferred();var r=f(e,t);r.done(function(e)%7Bvar r=jQuery.parseHTML(e);var i=%5B%5D;jQuery(r).find("div.order").each(function()%7Bvar e=jQuery(this);var n=jQuery(e.find("div.order-info span.value")%5B0%5D).text().trim();var r=%5B%5D;var s=e.find("div.a-row > span.a-size-small");e.find("div.a-row > a.a-link-normal").each(function(e)%7Bvar t=%7B%7D;t.name=$(this).text().trim();t.path=$(this).attr("href").trim();t.url="https://www.amazon.co.jp"+t.path;t.date=n;t.author=$(s%5Be*2%5D).text().trim().replace(/(%5Cn)/g,"");r.push(t)%7D);var o=jQuery(e.find("div.order-info span.value")%5B1%5D).text();var u=Number(o.match(/%5B0-9%5D/g).join(""));if(t)console.log(item,u);i.push(%7Bdate:n,items:r,price:u%7D)%7D);if(i.length<=0)n.reject();else n.resolve(i)%7D);return n.promise()%7Dfunction f(e)%7Bvar t=jQuery.Deferred();jQuery.ajax(%7Burl:"https://www.amazon.co.jp/gp/css/order-history?digitalOrders=1&unifiedOrders=1&orderFilter=year-"+s+"&startIndex="+e*10,beforeSend:function(e)%7Be.setRequestHeader("X-Requested-With",%7BtoString:function()%7Breturn""%7D%7D)%7D%7D).success(function(e)%7Bt.resolve(e)%7D).fail(function(e,t)%7Bif(verbose)console.log("fail",t)%7D);return t.promise()%7Dvar e=new RegExp("(%5C%5Cd%7B4%7D)年(%5C%5Cd%7B1,2%7D)月(%5C%5Cd%7B1,2%7D)日");var r=" / ";var i=%7B%7D;var s="2014";var o=false;if(typeof jQuery!=="function")%7Bvar l=document;var c=l.createElement("script");c.src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js";c.onload=u;l.body.appendChild(c)%7Delse%7Bu()%7D%7D)()

これで準備完了!

 

では早速決戦の場へ参りましょう。まずはAmazonの注文一覧ページへアクセスします。

あとは先ほど追加したブックマークレットをクリック!すると集計する年を尋ねられるため、「2015」と指定してあげましょう。

2_20151215_amazon-2015-pay

OKをクリックすれば…

 

 

 

ファッァ!

3_20151215_amazon-2015-pay

俺の諭吉様がぁぁぁAmazonに吸い込まれていくぅぅぅぅぅ〜

 

 

とまぁ今年も色々と無駄遣いをしたわけですね。毎年考えさせられる結果が表示されますが、でも止められないのが物欲なんですよね〜

でも来年こそは貯金へ回します!!
と強く決意してみたものの果たしてあと何日でギブアップするかな(笑)

 

皆さんも是非やってみてください。そして私より凄い数の諭吉さんが吸い込まれた〜という方は是非ツイートしてみてくださいな!ではでは〜

 

PICK UP RELATED ARTICLE

RELATED ARTICLE

関連する記事をピックアップ! 関連記事
Powered by Google(関連コンテンツ)