世界之窗论坛's Archiver

karnolde 发表于 2006-10-25 19:14

好像不错啊,谢咯
下来看看……

kfq8400 发表于 2006-10-27 09:53

为什么我不能打开六间房的视频啊,用IE7.0就行..

RobinDX 发表于 2006-10-27 11:14

貌似56.com的视频还是无法保存
只下载来一个播放器的Flash框
还是要去临时文件里找
56的flv和其他网站的不一样啊,用暴风放不了,非的用他们的Flvplayer才行

[[i] 本帖最后由 RobinDX 于 2006-10-27 12:18 编辑 [/i]]

needed 发表于 2006-10-27 14:30

56在21号更新了播放器。

更新在23层了。。

[[i] 本帖最后由 needed 于 2006-10-28 15:37 编辑 [/i]]

sm114 发表于 2006-10-31 01:06

:D 这个不错,可以使用

小虚 发表于 2006-11-2 00:00

[url]http://www.youtube.com/[/url]
[url]http://tv.mofile.com[/url]

希望增加这两个网站的支持。。

needed 发表于 2006-11-2 01:02

[color=Red]11月2号增加对mofile的支持。其实我也想简单点。但  d**n it !!
规矩照旧。记事本打开MediaSaver.js ,在最后一行粘贴上以下代码[/color]
[code]/*   code bY kkf @ 2006 .11.2
       kkf009@gmail.com   
*/
function mofileMedia()
{        
    strUrl=twSaveObjUrl%%s;
    if(-1!=strUrl.search(/http:\/\/tv\.mofile\.com\/.*\.swf/)){
        strUrl=document.getElementById(twObjectUID%%s).innerHTML.toString();
        strID = strUrl.replace(/([^>]|>)*?v=(\w{8}).*/,"$2");
        strTempUrl = "http://tv.mofile.com/cn/videoplay/play.do?v="+strID;

        strBuffer = external.twQueryHistory( strTempUrl + "*", true );
        if( strBuffer.length <= 0 )
                {
                        strBuffer = GetBufferFromUrl( strTempUrl );
                }
        if( strBuffer.length > 0 )
                {           //偶想过用DOM 读XML.无奈自己笨,不会.哭...
                        xmlDomain=strBuffer.replace(/([^>]|>)*?<domain>(.*)<\/domain>([^>]|>)*/,"$2");
                        xmlPath=strBuffer.replace(/([^>]|>)*?<path>(.*)<\/path>([^>]|>)*/,"$2");
                        xmlDowndomainname=strBuffer.replace(/([^>]|>)*?<downdomainname>(.*)<\/downdomainname>([^>]|>)*/,"$2");
                        xmlMd5 =strBuffer.replace(/([^>]|>)*?<md5>(.*)<\/md5>([^>]|>)*/,"$2");
                        xmlAuditTime =strBuffer.replace(/([^>]|>)*?<auditTime>(.*)<\/auditTime>([^>]|>)*/,"$2");

                function translate(input) {
                            var str = "r6JNhkeIdl0vMmun829C3sg5qXacwGH1bV4xPypfz7SFYTtEWADiORZLQUBKjo";
                            var rnd = Math.round(Math.random() * 40) + 10;
                        var tmp1 = new Array (input.length);
                          var i = 0;
                         while (i < 61) {
                                var strTmp = str.indexOf(input.substr(i,1));
                                   strTmp = strTmp + rnd;
                                    if (strTmp > (str.length - 1)) {
                                        strTmp = strTmp - str.length;
                                                            }
                                        tmp1 = str.charAt(strTmp);
                                        i++;
                                                    }
                           return (rnd.toString() + tmp1.join(""));
                                        }
   
    strTemp  = "http:\/\/"+xmlDomain+"?p="+translate(xmlPath+xmlMd5+xmlAuditTime)+"&down="+xmlDowndomainname;
                        external.twMediaPath( window, strTemp );
                }

       }
}
mofileMedia();
[/code]

[[i] 本帖最后由 needed 于 2006-11-2 01:10 编辑 [/i]]

needed 发表于 2006-11-2 12:09

补充2点

[color=red]
1。每次下载地址都不一样,但连接的是同一个文件。
2。地址或许只能你自己下载,因为每个人的IP不一样。
[/color]

tysgjney 发表于 2006-11-3 22:11

保存的时候看不到进度,想取消也没办法,有办法改进吗?

luoice 发表于 2006-11-6 17:34

强贴,再次顶起!!

being0 发表于 2006-11-7 17:24

什么时候能支持www.uume.com

needed 发表于 2006-11-7 19:39

[color=red]11月7日增加 对 www.uume.com的支持

11.8 日发现 vlog.mop.com 跟 uume的完全一样..就整合到一块里面了
增加对       www.tvix.cn
        www.ku6.com
        dv.ouou.com
        www.happy3G.com
        www.mocasting.com 的支持 .
[/color]
[code]/*   code bY kkf @ 2006 .11.8
       kkf009@gmail.com   
*/
function happy3GMedia()
{
  strUrl=twSaveObjUrl%%s;
  if(-1!=strUrl.search(/http:\/\/www\.happy3g\.com\/.*\.swf/i)){
        strUrl=document.getElementById(twObjectUID%%s).innerHTML;
        
        strID = strUrl.replace(/([^>]|>)*?id=(\d*).*/,"$2");
        strTemp = "http:\/\/61.137.90.102\/FLV\/streams\/_definst_\/"+strID+".flv"
         external.twMediaPath( window, strTemp );
        }
}
function uumemopMedia()
{        
        strUrl=twSaveObjUrl%%s;
        if(-1!=strUrl.search(/http:\/\/(?:www\.uume|vlog\.mop)\.com\/.*\.swf/i)){
                if (window.fileUrls && window.fileZone){
                strUrl ="http:\/\/0.videosource.cacheus.com\/uume0\/"+window.fileZone+"\/"+window.fileUrls
                external.twMediaPath( window, strUrl );
                }
        }
}

function tvixMedia(){
        strUrl=twSaveObjUrl%%s;
        if(-1!=strUrl.search(/http:\/\/www\.tvix\.cn\/.*\.swf\?.*/i)){
                strID = strUrl.replace(/.*\?(.*)/,"$1")
                strBuffer = GetBufferInPost("http://www.tvix.cn/find_video.php",strID)
                strUrl = strBuffer.replace("&filename=","")
                external.twMediaPath( window, strUrl );
                }
}

function ku6Media(){
        strUrl=twSaveObjUrl%%s;
        if(-1!=strUrl.search(/http:\/\/blog\.ku6\.com\/.*swf\?.*/i)){
                strID = strUrl.replace(/.*\?id=(.*)/,"$1");
                strTempUrl = "http://www.ku6.com/video_cache/" + strID.substr(0,3)+"\/"+strID+ "\.xml";
                strBuffer = external.twQueryHistory( strTempUrl, true );
                if( strBuffer.length <= 0 )
                {
                        strBuffer = GetBufferFromUrl( strTempUrl );
                }
                if( strBuffer.length > 0 )
                {
                        strRet = strBuffer.replace( /\s/g,"").replace(/.*<url>(.*)<\/url>.*/,"$1");
                        external.twMediaPath( window, strRet );
                }
        }
}

function ououMedia(){
        strUrl=twSaveObjUrl%%s;
        if(-1!=strUrl.search(/http:\/\/dv\.ouou\.com\/.*swf.*/i)){
                strID = /id=/.test(strUrl)? strUrl.replace(/.*\?id=(.*)/,"$1") : document.location.href.replace(/.*v_(.*)\.html/,"$1");
                strTempUrl = "http://stat.ouou.com/playservlet?id="+strID
                strBuffer = external.twQueryHistory( strTempUrl, true );
                if( strBuffer.length <= 0 )
                {
                        strBuffer = GetBufferFromUrl( strTempUrl );
                }
                if( strBuffer.length > 0 )
                {
                        strRet = strBuffer.replace( /\s/g,"").replace(/.*<file>(.*)<\/file>.*/,"$1");
                        external.twMediaPath( window, strRet );
                }
        }
}

function mocastingMedia(){
   strUrl=twSaveObjUrl%%s;
        if(-1!=strUrl.search(/http:\/\/www\.mocasting\.com\/.*\.swf\?file.*/i)){
                strUrl = strUrl.replace(/.*file=(.*)&.*/,"$1")
                external.twMediaPath( window, strUrl );
                }                  
}
happy3GMedia();
uumemopMedia();
tvixMedia();
ku6Media();
ououMedia();
mocastingMedia();[/code]

[[i] 本帖最后由 needed 于 2006-11-8 13:13 编辑 [/i]]

needed 发表于 2006-11-8 10:18

我以茶杯的人格起誓,我不是灌水的.我把内容都集合到 #60了...

[[i] 本帖最后由 needed 于 2006-11-8 12:44 编辑 [/i]]

needed 发表于 2006-11-8 10:44

内容集合到 #60了...

[[i] 本帖最后由 needed 于 2006-11-8 12:44 编辑 [/i]]

needed 发表于 2006-11-8 11:12

内容集合到 #60了...

[[i] 本帖最后由 needed 于 2006-11-8 12:45 编辑 [/i]]

我爱BT 发表于 2006-11-9 07:36

确实是好东西啊,非常支持啊,不过那个什么flv文件怎么播放啊。

naivepeople 发表于 2006-11-9 08:10

[quote]原帖由 [i]我爱BT[/i] 于 2006-11-9 07:36 发表
确实是好东西啊,非常支持啊,不过那个什么flv文件怎么播放啊。 [/quote]

KMP就可以播放,其它的没试过......

ynkm169 发表于 2006-11-10 22:33

这个功能不错,,,

extrame 发表于 2006-11-11 13:41

谢谢啦~~

雕刻时光 发表于 2006-11-13 08:49

希望下个tw版本加入加入这个功能好了。

mutalisker 发表于 2006-11-13 14:04

tw每次发新版都会整理最新的版本的mediasaver.js整合到程序里

浆糊 发表于 2006-11-16 21:16

谢谢了!!:)

页: 1 2 [3]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.