--- Revision None +++ Revision 376465343533 @@ -0,0 +1,52 @@ +//Dorothy2 +//caption=asg.to +//version=0.00 +//match=http://asg.to/contentsPage.html\?mcd=\w+ +//author=  +//path=program +//priority=500 +//end + +function(){ + common_load('download', 'post', 'character_references'); + + //------------------------------- + + var http = download(urlinfo.url); + if(http.responseHeader.code != 200) { println('error---> page ' + http.responseHeader.code); exit(); } + + var cookie = http.responseHeader.cookie.data; + + var mcd = http.data.match(/>urauifla\("mcd=(\w+)/) ? RegExp.$1 : null; + println("mcd --> " + mcd); + if( mcd == null ) { println('error---> mcd'); exit(); } + + var pt = http.data.match(/>urauifla\("[^"]+?&pt=(\w+)/) ? RegExp.$1 : null; + println("pt --> " + pt); + if( pt == null ) { println('error---> pt'); exit(); } + + var title = http.data.match(/

([^<>]+) xml ' + http.responseHeader.code); exit(); } + + var url = http.data.match(/(http[^<>]+) url not found"); exit(); } + + //------------------------------- + + var ext = url.match(/\.mp4/) ? '.mp4' : '.flv'; + + urlinfo.url = (new URL(url)).url; + headers['Host'] = (new URL(urlinfo.url)).host; + Dorothy.fileName = changeFileName(title + ' asg=' + mcd + ext); +}