挖掘:如何用迅雷下载4399小游戏站内的所有游戏
偶然一次无聊想玩玩flash小游戏,于是就百度了一下,随意进了一个网站--4399,然后漫无目的瞎看,点了一个叫特技摩托3的小游戏,不玩不知道,一玩就从此爱不释手,可是每次玩都要打开网页,然后再等它加载完,有时候上不了网,又想玩,真是难受啊。于是就想,它是flash游戏,应该可以下载的,用了几种平常下视频的方法试了一下,不行,又去百度了一下,大家说法都差不多,都不行。哎…难道就真的下不了了?
郁闷……
今天也很无聊,不太想writting code,于是又偷偷的打开4399,趁没人的时候小玩一会,不亦乐呼……
玩了一会也没什么劲了,因为就三条命,玩一会就挂了,于是就想能不能把它下下来,然后再用什么flash反编译工具转成.fla源文件,再改改里的参数,不是就三条命嘛,我把你改成1K,嘿嘿,有的玩了…
理了理思路,要想把它下载下来,那肯定先要知道它的地址,再用迅雷就可以download了。那去哪找它的地址呢?只能从它这个html页找了,右击-->查看源文件,哇,好多代码啊,ctr+F,找下.swf(flash文件后缀名),找到 [str70 = '/upload_swf/ftp/20080504wen/4.swf'] ,只有一段路径,不是完整的,而且这段肯定是后半段了,那前半段呢?[http://www.4399.net/] 这个吗?感觉有点像,试一下,不行,迅雷无法下载,看来不对。再往下看,有个flashgame1,是不是在这个文件夹下呢?http://www.4399.net/flashgame1//upload_swf/ftp/20080504wen/4.swf ?试了下,还是不行,再仔细看了看,发现跟flashgame1没关系,可是后面的[src=/"" + webServer + str70 + "/"] 看着有点诡异,在HTML里src后面通常都是一个路径,但它是webServer + str70,而str70=/upload_swf/ftp/20080504wen/4.swf,那么webserver是不是就是那前半段呢,如果知道了它,那整个地址不就知道了嘛,问题又来了,webserver到底是多少呢?首先它肯定是个变量,那这个变量会不会在这个页面的某个地方被赋值呢?再CTR+F一下,发现只在底部有一个FullPlay(webServer+str70)里出现,还是不知道,这时一个后缀名引起我了的注意--.js,它会不会是在js文件里被赋值的呢?在哪个js文件里呢?问题又来了。在顶部又发现了这个东西:<SCRIPT LANGUAGE="JavaScript" src="../js/fullplay.js"> </SCRIPT><SCRIPT LANGUAGE="JavaScript" src="../js/server.gif"></SCRIPT>,两段都是用来引用一个javascript脚本,可是仔细一看又感觉有点诡异,前面的是.js没问题,可为什么后面的是.gif呢?.gif是图片的后缀名啊,那这个server.gif是什么图片呢?而且它到底是不是图片呢?怎么办?待我把它down下来一看究竟,估计它是在主目录下,于是就http://www.4399.net/js/server.gif,"当…",下来了,嘿嘿…先用图片查看器,看看它是不是图片,“没有预览”,哈,估计不是了,把后缀名改成.js看看,用记事本打开一看,嘎嘎…果然不出我所料,webServer=theurl20=http://www.ff130.com:8080/4399swf/,不过不知道为什么,变量值都一样,干吗还定义那么多的中间变量?到此已大功告成,完整的下载地址是:http://www.ff130.com:8080/4399swf/upload_swf/ftp/20080504wen/4.swf
往迅雷里一copy,一不会儿你就会听到一声清脆的响声。如果换成其它的游戏就把后半段换掉就可以了,快去把你喜欢的小游戏download吧!
至于怎么去修改游戏里参数还没研究,不过推荐使用SWFDecompiler这个工具,若有兴趣,一起研究。
挖掘:如何用迅雷下载4399小游戏站内的所有游戏相关推荐
- h5游戏突然自动打开迅雷下载配置的zip文件进不了游戏can't find central directory is this a zip file
进入自家的h5游戏,加载资源的时候总是自动弹出迅雷下载游戏里的前端配置文件 导致游戏进不了,前端也不知道怎么回事.. 重启大法也就好了一会.. 想来想去,好像是资源加载完成没有回调,因为是迅雷下载的? ...
- 如何用迅雷下载OneDrive文件
在下载OneDrive文件的时候,我使用的是Chrome浏览器,发现点击下载之后,只能用浏览器自带的下载工具下载,并且下载速度缓慢,而且容易出现网络中断下载失败的情况.因此研究了用迅雷下载的方式,亲测 ...
- 如何用迅雷下载python_python解决迅雷下载限制的方法
原博文 2019-10-26 21:23 − 一.转换迅雷下载链接 import base64 url='thunder://QUFodHRwOi8veHVubGVpLnhpYXphaS16dWlkY ...
- 从网页下载4399小游戏 下载flash游戏
flash游戏,以swf为结尾. 在网页能力还不是很强大的时候,flash能很好的兼容在网页端,为制作游戏增添一份力量. 本文介绍如何从网页下载flash游戏: F12开发者界面,一步步定位到游戏界面 ...
- 如何用迅雷下载python_用Python调用迅雷批量下载excel表内的链接,并同时对文件重命名(使用的是openpyxl)...
#首先把文件名放在excel表中的第一列,把对应的链接地址放在第二列 #为什么要用迅雷来下载,因为可以加速啊 #为什么你有这些链接啊,因为我用了八爪鱼爬虫啊 #为什么用八爪鱼爬虫啊,因为python学 ...
- 如何用迅雷下载python_使用python在迅雷中添加任务
参考这篇回答python3如何调用迅雷极速版批量建立下载任务? - 知乎 import os,base64 def getThunderUrl(url): return ("thunder: ...
- 如何用迅雷下载python_使用python爬虫爬取迅雷侠下载,呵呵,你懂得
啥也不说了,直接上代码 #!python3 import urllib.request from lxml import etree import threading from multiproces ...
- 如何用迅雷下载python_我是如何使用python控制迅雷自动下载电影的?
原博文 2018-09-04 21:50 − https://www.jianshu.com/p/90d85f13ed87... 相关推荐 2019-09-28 21:13 − Python pyth ...
- 如何用迅雷【下载】百度云盘(百度云管家)的文件
用过百度云的,都知道用百度云管家下载,自己百度云里面的文件是十分缓慢的,4M的网速,实际下载速度,最多200K,甚至更低. !!!!那么如何用迅雷下载我们的(或别人给我们分享)的文件呢? 如上图.别人 ...
最新文章
- Fedora 23 将默认使用 Wayland – 多监视器支持
- 30秒的PHP代码片段(3)字符串-String 函数-Function
- YYCache 源码分析(一)
- [译]学习IPython进行交互式计算和数据可视化(四)
- hdu 4027(线段树)
- UVA 10196 Check The Check(模拟)
- 使用OpenSSH远程管理Linux服务器
- Microsoft SQL Server 2000 中的数据转换服务 (DTS)
- HBase 架构详解
- 微服务升级优点_SpringCloud微服务架构升级总结
- Linux系统下poll的使用方式
- VMware View虚拟桌面在安卓平板电脑上的演示
- 腾讯云服务器安装AMH控制面板
- python爬取股票历史数据_爬取股票历史数据并绘制K线图
- MVC和MVVM框架模式
- 【有趣的历史】为什么超链接是蓝色的?
- 大学计算机系学unity,上海交通大学计算机科学与工程系(CSE)
- SQL的基本和常用语句
- swoole运行的时候提示端口被占用问题
- 汽车电子功能安全标准ISO26262解析(十)——HSI