用户:查看:0 回复:9 评论:0 创建时间:2017-07-16T13:32:17
这几天,我要去老家,那里没有网络,我就只能玩玩“本该离线”的4399小游戏了。于是,我决定把“本该离线”变成“确实离线”,即下载。
要求:
1.电脑在下载之前能够联网
2.在搬入离线环境之前需要先打开一次下载的文件
3.游戏必须“本该离线”,即不向网络获取重要资源,不联机。
==================4399网站方法==================
第一步:进入游戏播放界面。
第二步:查看网页源代码。在页面上按Ctrl+F,搜索“gamebox”
第三步:在接下来几行字中找到这样的字样:
字样通用格式:/upload_swf/ftp.../.../????????/??/*
举例:/upload_swf/ftp14/cwb/20140611/y2/jifen3.htm
然后复制到文本编辑器。
第四步:在编辑器中的文本前加上
http://sxiao.4399.com/4399swf 字样
于是你得到了一个完整的url
第五步:换行,然后将以下文本复制到后面。
<iframe id="gamewnd" scrolling="no" frameborder="0" src="gameurl">
你用这种浏览器会有出息吗?
</iframe>
<script language="javascript">
var ifm= document.getElementById("gamewnd");
ifm.height=document.documentElement.clientHeight-16;
ifm.width=document.documentElement.clientWidth-16;
</script>
第六步:将第一行的内容移到src="gameurl"处,替换掉gameurl文本。
第七步:保存文档为html文档。
第八步:在网络环境下打开一次
第九步:断网并测试。断网后,加载会略微变慢,且加载界面可能不同。
=================非主流网站方法=================
提示:非主流网站可能会有非主流修改版游戏,可以尝试。非主流网站下载步骤非常繁琐,需要一定的基础知识与推测能力。
第一步:查看游戏播放页面源码,搜索.swf(搜索不到可以搜索http:)
一般网站都能搜到完整网址,但这个不是。但是我们可以根据swfl与swfr推测,网址就是
http://www.174399.com/swf/15623.htm
第二步:检查网址能否直接打开
第三步:选项>更多工具>网页另存为 下载网页
第四步:如果你下载到了.swf文件,那么恭喜你,它就是离线游戏,你可以把它放好,以后用flash player打开。但很遗憾,这个是html,所以我们要在相应的files文件夹中找swf(如果你把它下载在一个空文件夹中,那么你很容易发现它)。若没有swf,用文本编辑器打开html。
你会发现这里面也毫无头绪。
第五步:可是我们没有上面的内容中没有找到本地URL,恭喜你,它就是本地游戏。但是我们的并没有这样,那么需要在它指向的html(.\files\saved_resource.html)中找到头绪。我们一般在里面搜索http://
第六步:如果你没有搜到,恭喜你,它就是离线游戏。如果搜到html结尾的,或没有结尾后缀的,那么请你用这个网址从第三步重复。如果搜到swf结尾的,恭喜你,用迅雷下载它。
第七步:但是,若不是完整网址,我们可以推测出网址。
找到的:http://ok.78wan.com/play/?file=/youxi/UploadFile/78wan-hacked/frizzle-fraz-2-hacked-78wan.com.swf
推测:http://ok.78wan.com/youxi/UploadFile/78wan-hacked/frizzle-fraz-2-hacked-78wan.com.swf
第八步:用迅雷下载,然后移到文件夹。