- 320 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/18(火) 11:52:36 ID:lJ76kEYA0]
- 以前、GyaOをダウンロードするため、WScript から起動するスクリプトがあったと思うのですが
久しぶりに手元のを起動したら「アクセスが拒否されました」とか出ました。 gas.js というファイル名ですが、最新版はどこからか入手できるでしょうか? あるいは、修正のヒントを頂けると助かります。 以下、スクリプトの抜粋です。おそらく4行目のjudge_cookieのURLが変更になってると予想しているのですが…。 var playlistUrl = WScript.Arguments.Item(0); var regexp = /HREF=\"([^\"]+gyaovod[^\"]+)\"/m; var converter = /^.+contentsId=(cnt[0-9]{7}).*rateId=(bit[0-9]{7}).*$/; var playerpage = "www.gyao.jp/login/judge_cookie/?contentsId=$1&rateId=$2&login_from=shityou&chapterNo=&recommend=&contents_id="; try{ var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP"); xmlhttp.open("GET", playlistUrl.replace(converter, playerpage), false); xmlhttp.send(""); xmlhttp.open("GET", playlistUrl, false); xmlhttp.send(""); var videoUrl = xmlhttp.responseText.match(regexp)[1]; var shell = WScript.CreateObject("WScript.Shell"); shell.CurrentDirectory = gasDirectory; shell.Run("StreamGet.exe " + videoUrl); }catch(e){ WScript.Echo(e.message); }
|

|