偶然一次无聊想玩玩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小游戏站内的所有游戏相关推荐

  1. h5游戏突然自动打开迅雷下载配置的zip文件进不了游戏can't find central directory is this a zip file

    进入自家的h5游戏,加载资源的时候总是自动弹出迅雷下载游戏里的前端配置文件 导致游戏进不了,前端也不知道怎么回事.. 重启大法也就好了一会.. 想来想去,好像是资源加载完成没有回调,因为是迅雷下载的? ...

  2. 如何用迅雷下载OneDrive文件

    在下载OneDrive文件的时候,我使用的是Chrome浏览器,发现点击下载之后,只能用浏览器自带的下载工具下载,并且下载速度缓慢,而且容易出现网络中断下载失败的情况.因此研究了用迅雷下载的方式,亲测 ...

  3. 如何用迅雷下载python_python解决迅雷下载限制的方法

    原博文 2019-10-26 21:23 − 一.转换迅雷下载链接 import base64 url='thunder://QUFodHRwOi8veHVubGVpLnhpYXphaS16dWlkY ...

  4. 从网页下载4399小游戏 下载flash游戏

    flash游戏,以swf为结尾. 在网页能力还不是很强大的时候,flash能很好的兼容在网页端,为制作游戏增添一份力量. 本文介绍如何从网页下载flash游戏: F12开发者界面,一步步定位到游戏界面 ...

  5. 如何用迅雷下载python_用Python调用迅雷批量下载excel表内的链接,并同时对文件重命名(使用的是openpyxl)...

    #首先把文件名放在excel表中的第一列,把对应的链接地址放在第二列 #为什么要用迅雷来下载,因为可以加速啊 #为什么你有这些链接啊,因为我用了八爪鱼爬虫啊 #为什么用八爪鱼爬虫啊,因为python学 ...

  6. 如何用迅雷下载python_使用python在迅雷中添加任务

    参考这篇回答python3如何调用迅雷极速版批量建立下载任务? - 知乎 import os,base64 def getThunderUrl(url): return ("thunder: ...

  7. 如何用迅雷下载python_使用python爬虫爬取迅雷侠下载,呵呵,你懂得

    啥也不说了,直接上代码 #!python3 import urllib.request from lxml import etree import threading from multiproces ...

  8. 如何用迅雷下载python_我是如何使用python控制迅雷自动下载电影的?

    原博文 2018-09-04 21:50 − https://www.jianshu.com/p/90d85f13ed87... 相关推荐 2019-09-28 21:13 − Python pyth ...

  9. 如何用迅雷【下载】百度云盘(百度云管家)的文件

    用过百度云的,都知道用百度云管家下载,自己百度云里面的文件是十分缓慢的,4M的网速,实际下载速度,最多200K,甚至更低. !!!!那么如何用迅雷下载我们的(或别人给我们分享)的文件呢? 如上图.别人 ...

最新文章

  1. Fedora 23 将默认使用 Wayland – 多监视器支持
  2. 30秒的PHP代码片段(3)字符串-String 函数-Function
  3. YYCache 源码分析(一)
  4. [译]学习IPython进行交互式计算和数据可视化(四)
  5. hdu 4027(线段树)
  6. UVA 10196 Check The Check(模拟)
  7. 使用OpenSSH远程管理Linux服务器
  8. Microsoft SQL Server 2000 中的数据转换服务 (DTS)
  9. HBase 架构详解
  10. 微服务升级优点_SpringCloud微服务架构升级总结
  11. Linux系统下poll的使用方式
  12. VMware View虚拟桌面在安卓平板电脑上的演示
  13. 腾讯云服务器安装AMH控制面板
  14. python爬取股票历史数据_爬取股票历史数据并绘制K线图
  15. MVC和MVVM框架模式
  16. 【有趣的历史】为什么超链接是蓝色的?
  17. 大学计算机系学unity,上海交通大学计算机科学与工程系(CSE)
  18. SQL的基本和常用语句
  19. swoole运行的时候提示端口被占用问题
  20. 汽车电子功能安全标准ISO26262解析(十)——HSI

热门文章

  1. Xunsearch的使用总结
  2. Testflight上架丨苹果官方内测渠道详解
  3. flask python 上传图片或头像
  4. 二分法查找--Dichotomy search
  5. python中求和符号怎么打_参数siz向量的python符号求和与微分
  6. IPv6邻居发现协议--NDP详解
  7. 商业模式新生代_【骆新荐书】商业模式新生代
  8. Python实现行业轮动量化选股【附完整源码】
  9. 我在哪?从何处来,又到哪里去?
  10. 内网渗透(五十)之域控安全和跨域攻击-使用其他工具导出域账号和散列值