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

    @@ -9,12 +9,12 @@ $.get( 'js_smt.php', { - unum: location.href.match(/[?&]surl=([^?&]+)/)[1] + unum: location.href.match(/[?&]surl=([^&#]*)/)[1] }, function(script){ var chunks = [], elm; script.replace( - /\.fillText\(.*?'((?:\\'|[^'])*)'.*?\)/g, + /\.fillText\([\s\S]*?'((?:\\'|[^'])*)'[\s\S]*?\)/g, function(m, chunk){ chunks.push(chunk.replace(/\\'/g, "'")); return m;
  • /*
     * @title うたまっぷ歌詞無料検索の歌詞抽出
     * @description うたまっぷ歌詞無料検索で表示される歌詞をテキストで抽出(元の歌詞(canvas)上部にPREで追加)
     * @include http://www.utamap.com/showkasi.php?surl=*
     * @license MIT License
     * @javascript_url
     */
    
    $.get(
        'js_smt.php',
        {
            unum: location.href.match(/[?&]surl=([^&#]*)/)[1]
        },
        function(script){
            var chunks = [], elm;
            script.replace(
                /\.fillText\([\s\S]*?'((?:\\'|[^'])*)'[\s\S]*?\)/g,
                function(m, chunk){
                    chunks.push(chunk.replace(/\\'/g, "'"));
                    return m;
                }
            );
            elm = $('<pre/>');
            elm.text(chunks.join('\n')).css({border:'double 3px orange', padding:'4px'});
            $('#canvas2').before(elm);
        },
        'html'
    );
  • 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