Amazonウィッシュリスト内の商品の平均額を出すブックマークレット

  • /** 
    * @title Amazonウィッシュリスト内の商品の平均額を出すブックマークレット
    * @description ※表示中の1ページのみ。他人の公開リストでも可
    * @include http://www.amazon.co.jp/registry/wishlist/*
    * @license MIT
    */
    
    var elms = document.querySelectorAll("span.wlPriceBold strong");
    
    var result = 0;
    var counter = 0;
    for (var i=0; i < elms.length; ++i) {
      var elm = elms[i];
      var yen = parseInt(elm.textContent.replace(/[¥\s,]/g, ""));
      if( yen> 0){
        counter++;
        result += yen;
      }
    }
    
    alert(Math.round(result/counter)+" yen");
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2013/09/18 13:09:55 - 2013-09-18