世界之窗论坛's Archiver

mutalisker 发表于 2006-10-8 12:03

TW2.0媒体保存功能增强插件(2006.10.20增加对tudou.com视频的保存功能)

[color=red]最新的更新请到这里察看[url=http://bbs.ioage.com/viewthread.php?tid=20829&page=1]http://bbs.ioage.com/viewthread.php?tid=20829&page=1[/url][/color]
[color=silver][/color]
[color=silver]下载附件中的MediaSaver.js到TW目录中,就可以实现对下列网站flash视频的url获取功能

土豆网        [/color][url=http://www.tudou.com][color=silver]http://www.tudou.com[/color][/url][color=silver] (新增,感谢kkf,详见45楼)
我乐           [/color][url=http://www.56.com][color=silver]http://www.56.com[/color][/url][color=silver](感谢kkf,详见23楼)
youtube     [/color][url=http://www.youtube.com/][color=silver]http://www.youtube.com[/color][/url]
[color=silver]新浪           [/color][url=http://v.iask.com/][color=silver]http://v.iask.com/[/color][/url]
[color=silver]六间房        [/color][url=http://www.6rooms.com/][color=silver]http://www.6rooms.com[/color][/url]

[color=silver][attach]12043[/attach]

附上MediaSaver.js支持的特殊扩展方法简介,对这个扩展功能有兴趣的朋友可以与我联系进行深入探讨
var twSaveObjUrl%%s = "%%SaveObjUrl";//要保存对象的URL
var twObjectUID%%s = "%%ObjectUID";//要保存对象的ID,可以通过document.getElementByID来获得要保存的对象

strBuffer = external.twQueryHistory( "[/color][url=http://www.youtube.com/p.swf][color=silver]http://www.youtube.com/p.swf[/color][/url][color=silver]?" + "*" + strID + "*", false );//在临时目录中查找指定的临时文件,支持*号匹配,并把查找到的文件内容返回

external.twMediaPath( window, strUrl );//通知浏览器要保存的URL内容[/color]

357546 发表于 2006-10-8 12:32

我按alt+左键,提示找到视频地址但无法保存

凡人凡尘 发表于 2006-10-8 12:49

好东西啦.

杂草 发表于 2006-10-8 13:10

nStart = strBuffer.search( /\<file\>/g );
   nEnd = strBuffer.search( /\<\/.ile\>/ );


不知道是否有笔误之处.

不是
nEnd = strBuffer.search( /\<\/file\>/ );
吗?

mutalisker 发表于 2006-10-8 21:57

这个不是笔误,这个search支持正则表达式,只要写了能匹配正确的东西就行了,我正则表达式不是很熟,随便写的:D

sunlee 发表于 2006-10-9 01:19

插件怎么用?

风中流云 发表于 2006-10-9 08:46

可以正常使用~呵呵

东暴 发表于 2006-10-9 12:56

对新浪没有一点好感(卖广告了骗了我一条信息^_^),没有到过这个网。

nonozone 发表于 2006-10-9 18:35

这个没有1.3用的吗?

hlh 发表于 2006-10-9 18:46

在6rooms上面只能保存play。swf?

Reglin 发表于 2006-10-9 19:41

这个插件怎么用呀

jy416 发表于 2006-10-9 19:56

不会用,无法打开

shendan 发表于 2006-10-9 20:11

不会用,无法打开

lianshang85 发表于 2006-10-9 21:44

下下来看看哈哈

fishyaya 发表于 2006-10-10 18:50

[quote]原帖由 [i]东暴[/i] 于 2006-10-9 12:56 发表
对新浪没有一点好感(卖广告了骗了我一条信息^_^),没有到过这个网。


支持!新浪从来不上!抵制新浪

needed 发表于 2006-10-10 21:09

弓虽.... 很喜欢这个插件,  这样就不用写bat 在临时文件夹找...:mad: :mad:

lyws8449 发表于 2006-10-10 22:37

我知道怎么用啦 哈哈
按住“alt”双击左键

混神 发表于 2006-10-11 02:40

:mad: 不懂`

mutalisker 发表于 2006-10-11 11:21

[quote]原帖由 [i]lyws8449[/i] 于 2006-10-10 22:37 发表
我知道怎么用啦 哈哈
按住“alt”双击左键 [/quote]
单击就行了,不用双击啦

naivepeople 发表于 2006-10-11 13:37

多谢mutalisker 哦

luoice 发表于 2006-10-11 14:07

不怎么懂,但是我知道楼主很牛!!

℡不死〆双鱼 发表于 2006-10-11 23:31

实在是太感谢了

needed 发表于 2006-10-12 18:31

支持 v2.56.com 视频的脚本

[color=red]
10.21日56更新了flash播放器,因此更新如下,代码并不是最好,希望高手能写出更好的,由于56推出V3,我一时找不到,请不能正确保存56地址的朋友能顺便贴个地址上来,谢谢。。。..[/color]
[code]/*   recode bY kkf @ 2006 .10.28
       kkf009@gmail.com   
*/
function l56Media()
{        
    strUrl=twSaveObjUrl%%s;
    if(-1!=strUrl.search(/http:\/\/www\.56\.com\/.*\.swf/)){
        strUrl=document.getElementById(twObjectUID%%s).innerHTML.toString();
        strRet= ( /flashvars/.test(strUrl)) ? strUrl.replace(/([^>]|>)*?flashvars=\"(.*)&totaltimes.*/,"$2") : strUrl.replace(/.*swf\?(.*)&totaltimes.*/,"$1").replace(/\&amp;/gi,"&") ;
        var tmp1=new Array();               
              var tmp=new Array();               
        tmp1=strRet.split("&");               
        var strVar=/([^=&]+)=([^&]*)/;
        for(var i=0;i<=tmp1.length-1;i++){
                try{
                    tmp2=tmp1.match(strVar);                                
                    tmp[tmp2[1]]=tmp2[2];  
                }
                catch(e){}                              
                        }
        strTemp="http:\/\/"+tmp["host"]+"\/flvdownload\/"+tmp["pURL"]+"\/"+tmp["sURL"]+"\/"+tmp["user"]+"@56.com_56flv_"+tmp["URLid"]+"\.flv";               
        external.twMediaPath(window,strTemp);  
    }        
}[/code]

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

wyg1258 发表于 2006-10-12 21:05

以后TW的插件不会都是这样的把:cold:

页: [1] 2 3

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