这些flash文件怎么这么诡异。 (100分)

  • 主题发起人 主题发起人 bbboy
  • 开始时间 开始时间
flash不让下载,那怎么看呢?
简单点用网络蚂蚁下载网页,下载的网页用写字板打开,它屏蔽什么工具栏,右键都没有用了。
 
这么试试,应该没问题:

你一定装了OICQ吧,用腾讯的浏览器打开网页
不就可以在菜单里面选择查看原代码了吗?
 
朋友们,不是这么简单的,首先是不是很容易得到flash的网络地址,我分析了源代码才知道原理的。
但是知道了地址也是无法下载的。我虽然不知道为什么下载不了,但是决不不是上面方法能够解决的。[:D][:D]
 
下这个http://vinezhu.51.net/searchbar1001.zip,可以批量下FLASH和图片,
可以快速搜索,可以动态设置代理服务器,可以测试代理服务器,可以自己加
搜索引擎,可以使用快捷键和快捷命令
 
1、找flash文件的方式
事实上,你每浏览过一个网页,网页上的flash就在你硬盘的缓存中了,而根据你的系统的不同放置的位置也不不同
你可以用搜索*.wsf的方式找到它们,一般在C盘。再按点修改时间,你可以找到最近系统保存的一个,多数是你需要的
了。
2、查看源码
你的浏览器文件菜单中有一个用什么什么编辑的,多数是用FP的,如果你装过DW,也可能是DW了,你点这个命令,就
可以看或者编辑它啦。
 
这个我也听一下!
各位如有兴趣,到这儿看看?
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1050442
 
最简单的方法:
在原来的窗口上按Ctrl+N,弹出新的窗口,这是包含所有菜单和地址栏的新窗口,就可以
查看源文件了,找到*.swf,再NetAnts or FlashGet,,
 
现在很多网站都是针对IE来做限制的,改用其他的浏览器,比如Netscape, Opera等的
 
记得在哪看过一句: “保存页面”就可以了~
 
到www.souxin.com上下载URL snooper
截获*.swf看看行不行
 
给个地址,大家试一下就知道了。
 
把它的源代码公布了吧,谁能帮我分析出flash的下载链接。。。(我看看和我分析的一样不一样)

<html>
<head>
<title>网络课堂--上课</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="ccss" type="text/css">
<SCRIPT language=javascript>
<!--
function click()
{
if (window.event.button==2)
{
alert('请勿使用快捷菜单,谢谢合作!');
}
}
function keypress()
{
if ((window.event.altKey==true && window.event.keyCode==37)
|| (window.event.altKey==true && window.event.keyCode==39)
|| (window.event.altKey==true && window.event.keyCode==128)
|| (window.event.ctrlKey==true && window.event.keyCode==82)
// || (window.event.ctrlKey==true && window.event.keyCode==116)
// || (window.event.ctrlKey==true && window.event.keyCode==120)
// || (window.event.keyCode==116)
|| (window.event.keyCode==27)
)
{
window.event.keyCode=0;
alert('请勿使用快捷键,谢谢合作!');
}
}
document.onmousedown=click
document.onkeydown=keypress

function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a)&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a.indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a;}}
}

function MM_findObj(n, d) { //v4.0
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers.document);
if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</SCRIPT>
</head>

<script language="JavaScript">
<!--
function hid_allinfo()
{
window.menubar=false;
window.toolbar=false;
window.locationbar=false;
window.personalbar=false;
window.scrollbars=false;
window.statusbar=false;
}

function confirm_next()
{
sdisp="确定上下一课吗?";
bConfirm=confirm(sdisp);
if ( bConfirm )
{
window.location="nextcourse.php";
return;
}
}

-->
</script>

<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" onLoad="MM_preloadImages('images/class/btn22.gif','images/class/btn32.gif','images/class/btn42.gif','images/class/btn12.gif')">
<table width="751" border="0" cellspacing="0" cellpadding="0">
<tr>
<td background="images/box12.gif"><img src="images/box11.gif" width="265" height="18"></td>
</tr>
<tr>
<td background="images/box22.gif"><img src="images/box21.gif" width="239" height="60"><img src="images/logo.gif" width="468" height="60"></td>
</tr>
<tr>
<td background="images/box32.gif"><img src="images/box31.gif" width="129" height="25"></td>
</tr>
</table>
<table width="750" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="images/class/left1.gif" width="129" height="40"></td>
</tr>
<tr>
<td><a

target="_blank" href="module_blank.php?func=showprev&lesson_id=84&course_id=2"

onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image12','','images/class/btn12.gif',1)"><img name="Image12" border="0" src="images/class/btn11.gif" width="113" height="30"></a></td>
</tr>
<tr>
<td><a

target="_blank" href="module_blank.php?func=shownow&lesson_id=84&course_id=2"

onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image13','','images/class/btn22.gif',1)"><img name="Image13" border="0" src="images/class/btn21.gif" width="113" height="31"></a></td>
</tr>
<tr>
<td><a

target="_blank" href="module_blank.php?func=shownext&lesson_id=84&course_id=2"

onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image14','','images/class/btn32.gif',1)"><img name="Image14" border="0" src="images/class/btn31.gif" width="113" height="29"></a></td>
</tr>
<tr>
<td><a href="lesson_main.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image15','','images/class/btn42.gif',1)"><img name="Image15" border="0" src="images/class/btn41.gif" width="113" height="34"></a></td>
</tr>
<tr>
<td><img src="images/class/left2.gif" width="112" height="238"></td>
</tr>
</table>
</td>
<td width="600" valign="top" class="cwhite">
<br>

<table width="100%" border="0" cellspacing="1" cellpadding="0" bgcolor="#000000">
<tr>
<td bgcolor="#000000"><img src="../images/select/black.gif" width="3" height="2"></td>
</tr>
<tr>
<td bgcolor="#fef7bb" height="25" class="ctitle1"> IELTS考试辅导(移民类)->听力  第2课   主讲人:周雷   <a href="javascript:confirm_next()" class='cred'>下一课</a>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">
<script language="JavaScript">
<!--
ns4=(document.layers)?true:false;
function stopwindow()
{
document.close();
window.location="lesson_main.php";
}
//-->
</script>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#3,0,0,0" width="600" height="400">
<param name="SRC" value=getattach.cmd/part_id=1/qyq.swf>
<embed src=/prevfile/qyq.swf pluginspage="http://www.macromedia.com/shockwave/download/" type="application/x-shockwave-flash" width="600" height="400">
</embed>
</object>


</td>
</tr>
</table>
<br>
<form target="_blank" action="write_note.php" method="post">
<input type=hidden name=lesson_id value=84 >
<input type=hidden name=course_id value=2 >
<table width="100%" border="0" cellspacing="1" cellpadding="0" bgcolor="#000000">
<tr>
<td bgcolor="#000000"><img src="../images/select/black.gif" width="3" height="2"></td>
</tr>
<tr>
<td bgcolor="#fef7bb" height="25" class="ctitle1">   课堂笔记      <a target="_blank" href='ask_question.php?category=IELTS考试辅导(移民类)&nAnsId=601&sAnsName=听力' class='cred'>我要提问</a></td>
</tr>
<tr>
<td bgcolor="#FFFFFF">
<div align="left">
<textarea name="content" style="width:580px;height:60px" cols="80" rows="4"></textarea><br>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">
<div align="center">
<input type=submit value="保存">
</div>
</td>
</tr>
</table>
</form>
<p class="ctitle1"> </p>

</td>
</tr>
</table>
<p> </p></body>
</html>

 
当前URL最后一个/后来改为prevfile/qyq.swf
应该是这个了
有的页面头部有BASE地址,那就是BASE+。。。
最好是给你所说的不能下载FLASH的网站地址
 
我也是这么想的,我也是这么做的,但是不行阿,不行,,服务器那端能分辨出客户端使用的是ie还是netants吗。
应该不行吧,还有,据我分析,它的flash比较特殊,不是那种全部下载下来才能播放,它的flash是下载一部分,看一部分,同时再下载,再看。
是分段的。另外,服务器端是不是可以作出只对一个ip开启一个进程,这样,我用了ie就不允许使用新的进程链接哦。
但是又无法不使用ie。。。
 
你是指这样的FLASH呀,呵呵,我也见过,
它开始只LOAD一部分(实际上FLASH真的只有这么多),
然后点击以后LOAD出来的只是外部数据而已,但是LOAD出来还在FLASH里显示
 
如果你想看Flash的话,很容易啊
你打开的东西都保存在temp文件夹里,用查找功能查找C(如果你的系统在c盘的话)盘
的*.swf文件,就可以找到了。
 
franczx 你说的不对,你那种方式可以适用于那种没有采用防下载技术的网站,用在这里并不合适。
[:)][:D][8D][:(][:(!][^][?]
 
各位希望知道结果的朋友帮忙提前吧,谢谢。
 
咦,不是叫你把那个站的地址给一个么?
要保密?不能给?
 
源代码里面已经有了,新东方网络课堂,不是那些试听版本的flash,而是真正的课堂内容的下载。
各位知道的朋友帮帮我想一想。。。谢谢。
 
后退
顶部