生放送を行ったユニークユーザ数を求める

  • /*
     * @title 生放送を行ったユニークユーザ数を求める
     * @description ニコニコミュニティの生放送履歴ページからユニークユーザ数を求めて表示します。複数ページに渡る場合にはAutoPagerize等で先に全データを表示して下さい。
     * @include http://com.nicovideo.jp/live_archives/co*
     * @license MIT License
     * @require 
     */
    var uniq = new Array();
    var users = document.querySelectorAll("td.user");
    for(var i = 0; i < users.length; i++) {
        var isFind = false;
        for(var j = 0; j < uniq.length; j++) {
            if(users[i].textContent == uniq[j]) isFind = true;
        }
        if(!isFind) uniq.push(users[i].textContent);
    }
    alert("過去の放送人数:" + uniq.length);
    alert(uniq);
    
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2010/06/17 00:50:29 - 2010-06-17
  2. 2010/06/17 00:48:05 - 2010-06-17