找回密码
 立即注册
搜索
查看: 235|回复: 5

这样的网页该怎么样来下载到它的东西?另询问一下关于查看源代码的问题!

[复制链接]

182

主题

794

回帖

1314

积分

金牌会员

积分
1314
发表于 2003-2-9 15:41:44 | 显示全部楼层 |阅读模式
大家先看看这个地方
http://ent.cnool.net/yuleshipin_window.asp?id=291

该怎么样才能下载到这个东西?

我试着用FrontPage查看这个网页的代码~
但是只看到<a href="javascript:openIT('watch.asp?movie_id=291')">播 放</a>       这样一个javascript语句~

点击这个“播放”,弹出的media播放页面,这个页面怎么看它的源代码?
我想在这个页面才能看到它的地址吧?

自己对这方面不懂!各位帮帮忙!倒不是说要下这个,只是想学习一下怎么样找到这种东西的地址!

5

主题

24

回帖

38

积分

注册会员

积分
38
发表于 2003-2-9 18:06:28 | 显示全部楼层
<OBJECT STYLE="position:absolute; top:21; left:8"
   classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95"
    WIDTH="336"
    HEIGHT="291" ID="MediaPlayer1">  
    <PARAM NAME="AutoStart" VALUE="1">
    <PARAM NAME="ShowControls" VALUE="1">
    <PARAM NAME="Enabled" VALUE="true">
    <PARAM NAME="enableContextMenu" VALUE="true">
    <PARAM NAME='Filename' value="temp/427.asx">
</OBJECT>

<SCRIPT LANGUAGE="VBScript">
<!--
Sub MediaPlayer1_Buffering(State)
        'msgbox State'
        if State = false then
                window.open "del.asp?id=D:\www\ent\www\temp\427.asx","new","top=2000,location=no,resizable=yes,status=yes,location=yes,menubar=yes"
        end if
End Sub
//-->
</SCRIPT>
</body>
</html>
回复

使用道具 举报

5

主题

24

回帖

38

积分

注册会员

积分
38
发表于 2003-2-9 18:07:19 | 显示全部楼层
回复

使用道具 举报

345

主题

2965

回帖

4634

积分

荣誉版主

海水

积分
4634
发表于 2003-2-9 20:58:37 | 显示全部楼层
首先,第一步,选“查看——>源文件”或者“Ctrl+V”之后“C”,会打开你给出链接的那个页面源代码,找其中的播放对应的链接,可以看到是一个javascript编写的函数,这里你不用管函数是怎么写的(要看的话就在页面源代码中看好了)。注意其中的参数“watch.asp?movie_id=291”,好了,当前的虚目录就是“http://ent.cnool.net/”,所以用FLASHGET之类的工具下载这个页面“http://ent.cnool.net/watch.asp?movie_id=291”,然后用记事本打开这个文件,可以看到源代码中有很多东西,什么都不用管,只管找嵌入播放器对象的那一段:
<OBJECT STYLE="position:absolute; top:21; left:8"
   classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95"
    WIDTH="336"
    HEIGHT="291" ID="MediaPlayer1">  
    <PARAM NAME="AutoStart" VALUE="1">
    <PARAM NAME="ShowControls" VALUE="1">
    <PARAM NAME="Enabled" VALUE="true">
    <PARAM NAME="enableContextMenu" VALUE="true">
    <PARAM NAME='Filename' value="temp/69.asx">
</OBJECT>
看到NAME='Filename' 的那个参数了吧,后面的值是“temp/69.asx”,这是一个ASF文件的索引文件或者叫控制文件也好,忘了正式的叫法了。当前的虚目录还是“http://ent.cnool.net/”,好吧,还是用FLASHGET,下载这个“http://ent.cnool.net/temp/69.asx”。
然后,用记事本打开这个文件,还好,这个文件没有加密:
<ASX VERSION="3.0">
<Title></Title>
<Copyright></Copyright>
<Entry><ref href="mms://61.153.17.62/娱人频道%20ent/wocai/1012.asf"/></Entry>
</ASX>
看到“ref href”的那个东西了吧。
“mms://61.153.17.62/娱人频道%20ent/wocai/1012.asf”,这就是你要的东西了。找个流媒体下载工具下载试试吧(要能支持中文,否则可能会出错。比如StreamBox Ocr Suite可能就不行),如果服务器端没有做和播放器之间的签名的话(好像没有,还没有仔细看源代码),应该可以下载。
回复

使用道具 举报

182

主题

794

回帖

1314

积分

金牌会员

积分
1314
 楼主| 发表于 2003-2-10 12:08:36 | 显示全部楼层
谢谢freebell兄!写得很详细啊!
我在找media那个页面代码时不知道从哪弄!谢谢了!
看来以后得多学学这方面!
回复

使用道具 举报

77

主题

1600

回帖

2372

积分

荣誉版主

A Newbie

积分
2372
发表于 2003-2-10 13:30:07 | 显示全部楼层
某些网页使用脚本禁止查看原码,这时只要用一个多窗口浏览器,如netcaptor,就可以轻松绕开这些限制。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-20 17:08 , Processed in 0.083065 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表