「●AniTubeダウンロード」の編集履歴(バックアップ)一覧はこちら
「●AniTubeダウンロード」(2012/01/31 (火) 19:26:41) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
*情報
作者名:Craving Explorer研究家
*[[ダウンロード>http://www26.atwiki.jp/isoroku_be/?cmd=upload&act=open&page=%E2%97%8FAniTube%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89&file=GetAniTube.nako]]
*概要
AniTubeの動画をダウンロードできます
*サンプル
URL1=「」#ダウンロードしたいURLを入力
もし、URL1がAniTubeURLならば
動画URL=URL1のGetAniTube
TITLE=AniTube_TITLEを文字列ファイル名変換
FILE=デスクトップ&TITLE&AniTube_TYPE
動画URLをFILEへHTTPダウンロード
*本体
#外部から読み書きできる変数
AniTube_TITLEとは文字列
AniTube_TYPEとは文字列#動画の拡張子
●AniTubeURL(URLが)
もし、URLを「http:\/\/(?:www\.)?anitube\.(?:jp|co|tv)\/video\/\d+」で正規表現マッチ≠空ならば
1で戻る
0で戻る
●GetAniTube(URLから|URLの|URLで)
もし、(URLを「http:\/\/(?:www\.)?anitube\.(?:jp|co|tv)\/video\/(\d+).*」で正規表現一致)=0ならば
-1で戻る
VIDとは整数=抽出文字列[0]
DATAとは文字列
エラー無視
DATA=URLのHTTPデータ取得、SJIS変換
もし、DATA=空ならば、-1で戻る
もし、DATAを「so.addParam\(\s*("|')flashvars\1\s*,\s*('|")config=(.+?)\2」で正規表現マッチ!=空ならば
CONFIG_URLとは文字列=抽出文字列[2]
もし、CONFIG_URLを「[?&]key=([^&]+)」で正規表現マッチ!=空ならば
VIEW_KEYとは文字列=抽出文字列[0]
もし、VIEW_KEY=空ならば
もし、DATAを「fxRate\(\s*('|")(.*?)\1」で正規表現マッチ!=空ならば
VIEW_KEY=抽出文字列[1]
もし、CONFIG_URL!=空ならば
DATA=空
エラー無視
DATA=CONFIG_URLのHTTPデータ取得
もし、DATA!=空ならば
もし、DATAを「<playlist>(.*?)<\/playlist>」で正規表現マッチ!=空ならば
XML_URLとは文字列=抽出文字列[0]
もし、(XML_URL=空)AND(VIEW_KEY!=空)ならば
XML_URL=「http://www.anitube.jp/nuevo/playlist.php?key=」&VIEW_KEY
もし、XML_URL=空ならば、-1で戻る
DATA=空
エラー無視
DATA=XML_URLのHTTPデータ取得
もし、DATA=空ならば、-1で戻る
もし、DATAを「<file>(.*?)<\/file>」で正規表現マッチ!=空ならば
VIDEO_URLとは文字列=抽出文字列[0]
違えば、-1で戻る
もし、DATAを「<title>(.*?)<\/title>」で正規表現マッチ!=空ならば
AniTube_TITLE=抽出文字列[0]
違えば、AniTube_TITLE=「AniTube_」&VID
AniTube_TYPE=VIDEO_URLから拡張子抽出
VIDEO_URLで戻る
----
総合:&counter()
今日:&counter(today)人
昨日:&counter(yesterday)人
#comment()
*情報
作者名:Craving Explorer研究家
*[[ダウンロード>http://www26.atwiki.jp/isoroku_be/?cmd=upload&act=open&page=%E2%97%8FAniTube%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89&file=GetAniTube.nako]]
*概要
AniTubeの動画をダウンロードできます
*サンプル
URL1=「」#ダウンロードしたいURLを入力
もし、URL1がAniTubeURLならば
動画URL=URL1のGetAniTube
TITLE=AniTube_TITLEを文字列ファイル名変換
FILE=デスクトップ&TITLE&AniTube_TYPE
動画URLをFILEへHTTPダウンロード
*本体
#外部から読み書きできる変数
AniTube_TITLEとは文字列
AniTube_TYPEとは文字列#動画の拡張子
●AniTubeURL(URLが)
もし、URLを「http:\/\/(?:www\.)?anitube\.(?:jp|co|tv)\/video\/\d+」で正規表現マッチ≠空ならば
1で戻る
0で戻る
●GetAniTube(URLから|URLの|URLで)
もし、(URLを「http:\/\/(?:www\.)?anitube\.(?:jp|co|tv)\/video\/(\d+).*」で正規表現一致)=0ならば
-1で戻る
VIDとは整数=抽出文字列[0]
DATAとは文字列
エラー無視
DATA=URLのHTTPデータ取得、SJIS変換
もし、DATA=空ならば、-1で戻る
もし、DATAを「so.addParam\(\s*("|')flashvars\1\s*,\s*('|")config=(.+?)\2」で正規表現マッチ!=空ならば
CONFIG_URLとは文字列=抽出文字列[2]
もし、CONFIG_URLを「[?&]key=([^&]+)」で正規表現マッチ!=空ならば
VIEW_KEYとは文字列=抽出文字列[0]
もし、VIEW_KEY=空ならば
もし、DATAを「fxRate\(\s*('|")(.*?)\1」で正規表現マッチ!=空ならば
VIEW_KEY=抽出文字列[1]
もし、CONFIG_URL!=空ならば
DATA=空
エラー無視
DATA=CONFIG_URLのHTTPデータ取得
もし、DATA!=空ならば
もし、DATAを「<playlist>(.*?)<\/playlist>」で正規表現マッチ!=空ならば
XML_URLとは文字列=抽出文字列[0]
もし、(XML_URL=空)AND(VIEW_KEY!=空)ならば
XML_URL=「http://www.anitube.jp/nuevo/playlist.php?key=」&VIEW_KEY
もし、XML_URL=空ならば、-1で戻る
DATA=空
エラー無視
DATA=XML_URLのHTTPデータ取得
もし、DATA=空ならば、-1で戻る
もし、DATAを「<file>(.*?)<\/file>」で正規表現マッチ!=空ならば
VIDEO_URLとは文字列=抽出文字列[0]
違えば、-1で戻る
もし、DATAを「<title>(.*?)<\/title>」で正規表現マッチ!=空ならば
AniTube_TITLE=抽出文字列[0]
違えば、AniTube_TITLE=「AniTube_」&VID
AniTube_TYPE=VIDEO_URLから拡張子抽出
VIDEO_URLで戻る
----
総合:&counter()
今日:&counter(today)人
昨日:&counter(yesterday)人
#comment()