*情報 作者名:Craving Explorer研究家 *[[ダウンロード>]] *概要 AniTubeの動画をダウンロードできます *サンプル URL1=「http://www.anitube.jp/video/10928/Ore-no-Imouto-ga-Konna-ni-Kawaii-Wake-ga-Nai-05-AVALON」 もし、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()
下から選んでください: