●AniTubeダウンロード

「●AniTubeダウンロード」の編集履歴(バックアップ)一覧に戻る
●AniTubeダウンロード」を以下のとおり復元します。
*情報
作者名: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()

復元してよろしいですか?

ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。