webplayer电影地址与下载方法.docx
《webplayer电影地址与下载方法.docx》由会员分享,可在线阅读,更多相关《webplayer电影地址与下载方法.docx(6页珍藏版)》请在冰豆网上搜索。
![webplayer电影地址与下载方法.docx](https://file1.bdocx.com/fileroot1/2023-1/31/90a6a8de-8a88-46d9-a56c-1293cbcbf19b/90a6a8de-8a88-46d9-a56c-1293cbcbf19b1.gif)
webplayer电影地址与下载方法
webplayer电影地址与下载方法(转)-
webplayer播放资源用普通的嗅探方法并不能够找到要下载的连接,从这一方面说有效防止了盗版和盗链,不过,今天在网上看到了一个方法,虽然看起来比较麻烦,其实还是蛮简单的,个人整理了一下,以备后用。
1.首先下载一个网络嗅探器(局域网,校园网以及内网的用户不能够很好利用这个软件,是个遗憾,包括我)。
下载地址很多,推荐:
网络嗅探器4.73。
在开始使用之前最好设置一下,嗅探的文件类型中选择视频,如下图(这个图截取的很烂,充分说明截图软件不好):
2.上述工作准备好以后,点击“开始嗅探”,然后打开要播放的webplayer文件,等待一会,会出现如下图中的连接:
在上图所示的带有IP显示的连接上点击右键-选择查看数据包,如下图:
查看结果通常如下
GET/webmedia/webmedia.tfs?
cmd=1&uuid=32ab5874-1f27-40bf-a13d-de8d18b5c33&prog_id=3329&server_id=1&customer_id=112&local=10.11.63.44&proxy=&progtime=0&filetype=dat&requesttype=1&Offset=0HTTP/1.1
Accept:
image/gif,image/x-xbitmap,image/jpeg,image/pjpeg,application/vnd.ms-powerpoint,application/vnd.ms-excel,application/msword,application/vgplayer,application/x-shockwave-flash,*/*
Connection:
Keep-Alive
Host:
202.192.145.98
User-Agent:
Viewgood/1.0(1;1;1)
Accept-Encoding:
gzip,deflate
找到含有Offset=0的连接,点击右键,选择“用简易下载软件下载”,调出嗅探器自带下载软件(如下),点击新建,自动获取地址,然后,直接确定,就好了。
各字段的意思:
其中
prog_id=11111为电影的序列号,决定你看的是什么,必须
customer_id=12345为用户ID,为了不泄露可以随便换一个数字
uuid=12345为随机数字,可以换一个数字
Offset=0,为偏移地址,决定开始的位置
Host:
218.71.142.91为要连接的主机名
其他的可以自行测试
下载完成后,通常不是rm或rmvb格式,你可以手动修改。
(技巧提示,有的电脑设置“不显示文件后缀”那么就无法修改文件名后缀,打开我的电脑,工具栏中选择-工具-文件夹选项-查看-隐藏已知文件名后缀,勾去掉)
具体自己摸索吧,人的智力是无限的,但是,但是为人民服务的精力是有限的。
webplayer相关代码
<scriptlanguage="JScript">
document.onkeydown=function()
{
if(event.keyCode!
=27)
{
event.keyCode=0;
event.returnValue=false;
}
}
functionPlayerError()
{
if(window.opener==undefined)history.back(-1);
elseself.close();
}
</script>
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=GB2312">
<title>盗连影院欢迎您的光临</title>
</head>
<bodyonContextMenu="window.event.returnValue=false;"bgcolor="#000000"topMargin="0"leftMargin="0"style="border-color:
#000000;">
<tablealign="center"cellspacing="0"cellpadding="0"width="100%"border="0">
<tr>
<tdalign="center"valign="middle">
<objectid="WebPlayer"width="1024"height="768"classid="CLSID:
AA899B43-24BD-4B6B-BBD0-45557D8D11E0"VIEWASTEXT>
<paramname="_Version"value="65536">
<paramname="_ExtentX"value="10583">
<paramname="_ExtentY"value="10583">
<paramname="_StockProps"value="0">
</object>
</td>
</tr>
</table>
<scriptlanguage="JScript">
x=CheckPlayer();
functionPlayerInit(szServerHost)
{
WebPlayer.ServerMode="2";
WebPlayer.UserName="";
WebPlayer.UserID="";
WebPlayer.PlayMode="1";//SendType
WebPlayer.PlayModeValue="4728";//MultiIP_Addr
WebPlayer.ChannelID="4728";
WebPlayer.AuthenHost=":
80";
WebPlayer.ServerHost="1.1.1.1";//IpAddr
WebPlayer.Session="";//"";
WebPlayer.ProtocolType="1";
WebPlayer.EmbedMode="1";
WebPlayer.ProgName="超人归来";
WebPlayer.ContorlWidth=322;
WebPlayer.ContorlHeight=320;
WebPlayer.Start();
}
functionRestorePlayerWindow(iWidth,iHeight)
{
window.resizeTo(iWidth,iHeight);
availWidth=screen.Width;
availHeight=screen.availHeight;
iTmpPix=availWidth-iWidth;
iWinLeft=iTmpPix/2;
iTmpPix=availHeight-iHeight;
iWinHeight=iTmpPix/2;
window.moveTo(iWinLeft,iWinHeight);
}
functionGetHostName(szUrl)
{
iNameSize=szUrl.indexOf("/",7)-7;
szUrl=szUrl.substr(7,iNameSize);
if(szUrl.indexOf(":
")>0)iNameSize=szUrl.indexOf(":
");
szHostName=szUrl.substr(0,iNameSize);
returnszHostName;
}
functionGetHostPort(szUrl)
{
varszHostPort,iPortPos,iPortSize;if(szUrl.indexOf(":
",5)>0)
{
iPortPos=szUrl.indexOf(":
",5)+1;
if(szUrl.indexOf("/",iPortPos)>0)iPortSize=szUrl.indexOf("/",iPortPos)-iPortPos;
szHostPort=szUrl.substr(iPortPos,iPortSize);
}
else
{
szHostPort=80;
}
returnszHostPort;
}
functionCheckPlayer()
{
try
{
varoTest=newActiveXObject("VGPlayer.WebVGPlayer.1");
}
catch(e)
{
if(window.opener==undefined)
{
window.alert("首次点播将安装播放器插件...");
window.open("../download/WebPlayer.exe");
history.back(-1);
}
else
{
window.opener.alert("首次点播将安装播放器插件...");
window.opener.open("../download/WebPlayer.exe");
self.close();
}
returnfalse;
}
deleteoTest;
PlayerInit("1.1.1.1");
//RestorePlayerWindow(334,352);
returntrue;
}
functionGetServerHost()
{
szServerHost="";
if(szServerHost.length==0)
{
alert("\n对不起,服务器集群负荷已满或您的地址不在服务范围内!
");
self.close();
}
if(szServerHost=="-1")szServerHost=GetHostName(this.location.href)+":
80";
returnszServerHost;
}
</script>
</body>
</html>
<!
--Modifybyaresbby-->
——————————————————————————————其中WebPlayer.PlayModeValue="4728";//MultiIP_Addr
WebPlayer.ChannelID="4728";
WebPlayer.AuthenHost=":
80";“4728”是电影的编号
“:
80”是服务器的地址