非公開 うたまっぷ歌詞無料検索の歌詞抽出

    @@ -1,10 +1,11 @@ /* * @title うたまっぷ歌詞無料検索の歌詞抽出 - * @description うたまっぷ歌詞無料検索で表示される歌詞をテキストで抽出(元の歌詞(Canvas/Flash)直前にPREで追加) + * @description うたまっぷ歌詞無料検索で表示される歌詞をテキストで抽出(元の歌詞(Canvas/Flash)直前にPREで追加)→集約(http://let.hatelabo.jp/furyu-tei/let/hLHXzbfzoZkS) * @include http://www.utamap.com/showkasi.php?surl=* * @include http://kids.utamap.com/pc/showkasi_pc.php?surl=* * @license MIT License * @javascript_url + * @private */ (function(w, d){
  • /*
     * @title うたまっぷ歌詞無料検索の歌詞抽出
     * @description うたまっぷ歌詞無料検索で表示される歌詞をテキストで抽出(元の歌詞(Canvas/Flash)直前にPREで追加)→集約(http://let.hatelabo.jp/furyu-tei/let/hLHXzbfzoZkS)
     * @include http://www.utamap.com/showkasi.php?surl=*
     * @include http://kids.utamap.com/pc/showkasi_pc.php?surl=*
     * @license MIT License
     * @javascript_url
     * @private
     */
    
    (function(w, d){
    var check = function(){
        var $ = w.$, url = w.location.href;
        if (!$) {
            if (!d.getElementById('_jq')) {
                var script = d.createElement('script');
                script.id = '_jq';
                script.src='//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js';
                d.documentElement.appendChild(script);
            }
            setTimeout(check, 100);
            return;
        }
        $.get(
            url.match(/^https?:\/\/kids\./) ? 'js_smt_pc.php' : 'js_smt.php',
            {
                unum: url.match(/[?&]surl=([^?&]+)/)[1]
            },
            function(script){
                var chunks = [], elm = $('<pre/>');
                script.replace(
                    /\.fillText\(.*?'((?:\\'|[^'])*)'.*?\)/g,
                    function(m, chunk){
                        chunks.push(chunk.replace(/\\'/g, "'"));
                        return m;
                    }
                );
                elm.text(chunks.join('\n')).css({border:'double 3px orange', padding:'4px', 'text-align':'left'});
                $('canvas#canvas2,object#showkasi').before(elm);
            },
            'html'
        );
    };
    
    check();
    })(window, document);
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2015/07/08 11:32:02 - 2015-07-08
  2. 2015/07/06 12:07:14 - 2015-07-06
  3. 2015/07/06 05:32:47 - 2015-07-06
  4. 2015/07/06 05:12:06 - 2015-07-06
  5. 2015/07/06 05:11:06 - 2015-07-06
  6. 2015/07/05 18:04:15 - 2015-07-05
  7. 2015/07/05 17:08:39 - 2015-07-05