//D setting ver.1.000 [001]agesage [002]http://.*agesage.jp/contentsPage.html\\?mcd= [003]true [004]http://(.*)agesage.jp/contentsPage.html\\?mcd=(.+)$ [005]http://$1agesage.jp/contentsPage.xml?mcd=$2 [008]true [009](.+?\\.flv) [010]$1 [012]true [013](.+?) [014]$1.flv [015]nop [016]utf8 [019]nop [026]true [027]x-flash-version=8,0,22,0\n [031]true [032]agesage_program2 [033]function agesage_program2(){\n\tnewurl_exit = agesage_program2_url;\n\tafterFileNameSJISPos = agesage_program2_swf;\n\t//afterNewUrlPos = agesage_program2_test;\n}\nfunction agesage_program2_url(){\n\treturn_sw = false;\n\tvar thttp = download(u2.url);\n\tthttp.data.match(//);\n\tnewurl = RegExp.$1;\n\tif(newurl == ''){\n\t\tthttp.data.match(//);\n\t\tnewurl = RegExp.$1;\n\t}\n\tif(newurl == ''){\n\t\tthttp.data.match(//);\n\t\tnewurl = RegExp.$1;\n\t}\n\tif(newurl == ''){\n\t\tthttp.data.match(//);\n\t\tnewurl = RegExp.$1;\n\t}\n}\nfunction agesage_program2_swf(){\n\tif(newurl.match(/x-shockwave-flash/)){\n\t\tfilename = filename.slice(0 , filename.lastIndexOf('.')) + '.swf';\n\t\treturn;\n\t}\n\tif(newurl.match(/x-ms-wmv/)){\n\t\tfilename = filename.slice(0 , filename.lastIndexOf('.')) + '.wmv';\n\t\treturn;\n\t}\n\tif(newurl.match(/rn-realmedia/)){\n\t\tfilename = filename.slice(0 , filename.lastIndexOf('.')) + '.rm';\n\t\treturn;\n\t}\n\tif(newurl.match(/m=video%2Fmpeg/)){\n\t\tfilename = filename.slice(0 , filename.lastIndexOf('.')) + '.mpg';\n\t\treturn;\n\t}\n}\nfunction agesage_program2_test(){\n\tif(newurl == null){\n\t\treturn;\n\t}\n\tprintln('日付修正> ' + newurl);\n\tnewurl.match('(.+)\\..*/');\n\tvar yyyymmddhhnnss = RegExp.$1;\n\tyyyymmddhhnnss = yyyymmddhhnnss.replace(/\\-/g , '/');\n\tvar day = new Date( yyyymmddhhnnss );\n\tday.format = 'yyyymmdd';\n\tprintln('day1 ' + day.toUTCString());\n\tnewurl.match('(http:\\/\\/.+\\/flv\\/).+\\..*(\\/.+flv)');\n\tvar day1 = RegExp.$1 + day.toUTCString() + RegExp.$2;\n\tvar t = new HTTP();\n\tt.proxy = theUrlinfo.proxy;\n\ttry{\n\t\tt.head(day1);\n\t}\n\tcatch(e){\n\t\tprintln(e);\n\t}\n\tif(t.responseHeader.code == 200){\n\t\tprintln('OK!!');\n\t\tnewurl = day1;\n\t\treturn;\n\t}\n\t\n\tday.setTime(day.getTime() + 1000 * 60 * 60 * 24 );\n\tprintln('day2 ' + day.toUTCString());\n\tnewurl.match('(http:\\/\\/.+\\/flv\\/).+\\..*(\\/.+flv)');\n\tvar day2 = RegExp.$1 + day.toUTCString() + RegExp.$2;\n\tvar t = new HTTP();\n\tt.proxy = theUrlinfo.proxy;\n\ttry{\n\t\tt.head(day2);\n\t}\n\tcatch(e){\n\t\tprintln(e);\n\t}\n\tif(t.responseHeader.code == 200){\n\t\tprintln('OK!!');\n\t\tnewurl = day2;\n\t\treturn;\n\t}\n\t\n\tprintln('error');\n\texit();\n}\n\n [036]true //end 使い方は readme.txt の設定データの更新を読んで下さい。