【下载】HttpDownload v1.1突破wap的限制用一级代理断点下载大文件
上周学习了一下北京移动对电脑通过wap上网的限制原理,捣弄了几天,终于可以在家里上网了。:)但上网时发现,好多网页如www.163.com和www.sina.com.cn都打不开,而且下载文件大于1M时根本下不了。
上周六时为了下载一个25M的nokia pc套件,我上网看看,有没有解决办法。没有找到。:(
最后我决定自己写下载程序,三个小时后HttpDownload的原始版本出现了,我用这个软件花了一个半小时把25M的nokia pc套件下下来了,
经过安装,文件没有损坏。
这三天经过一些完善,HttpDownload v1.0完成;
在网友的要求下又新增了自定义代理功能和断点续传功能
功能:
新增功能:可以自己设置代理!!!可以断点续传!!!
1.使用的默认代理是10.0.0.172:80,没有用二级代理,速度更快,也可把代理设为别的代理。
2.可以通过wap下载无限大的文件,断点续传,一个大文件可以分成n次下载:D。
3.可以通过wap下载无法浏览的网页(譬如:163.com,sina.com等等拉)。
class或者jar包使用方法:
1.HttpDownload使用java编写,所以你需要java运行环境,一般叫做jre,你可以去sun的网站上下载:http://java.sun.com。鉴于有的兄弟下载jre碰到了问题,然后下载jre-1_5_0_04-windows-i586-p.exe文件,15.54 MB那个。
2.若没有jre,安装了jdk的也能运行,不过要用WinRAR把jar包解压出来,用java HttpDownload运行。
3.下载附件中的文件,解压到任何一个目录,双击start.bat文件即可运行。
4.继续下载未下载完成的文件,只要把未下载完成的文件的路径输入,当提示下载文件已存在时,输入1即可。
由于默认配置使用移动的代理服务器为10.0.0.172:80,所以只能在wap上使用。
有什么问题,请联系:
qq:531149969
email:531149969@qq.com
[ 本帖最后由 yifangyou 于 2007-3-29 19:54 编辑 ] 鍙堟潵浜 太有才了lz 你真是个好人 呵呵 好人哪,支持一个。试试看看与flashget哪个更快! 找了半天也没有找到楼主说的jre和jdk,能不能把下载链接发上来?先谢了。 本程序由yfy编写
已启动HttpDownload v1.0。
该软件适用于下载用电脑通过wap上网无法下载的大文件或者无法浏览的网页。
有什么问题请联系:
qq:531149969
email:531149969@qq.com。
是否重新设置代理(默认为10.0.0.172:80)(y/n):y
请输入代理ip:10.0.0.200
请输入代理端口:80
你设置的代理是:10.0.0.200:80
请输入的下载URL:
http://www.163.com
请输入下载文件所要保存的文件名(rename):
sdffas
正在获取链接信息...
正在获取链接
[http://www.163.com]
的数据...
将其写入文件
文件大小共2B
已下载了 2B, 占100.00%
下载完成!!! yifangyou你是不是使用了ssl之类的协议传输数据啊我试了好多次 下网页 下文件 都是上面这样的结果 只下载了一个2b的文件就结束了 不知道为什么 yifangyou你是不是使用了ssl之类的协议传输数据啊我试了好多次 下网页 下文件 都是上面这样的结果 只下载了一个2b的文件就结束了 不知道为什么 楼主好人呀,建议搞个简单的ESE的文件,我到想使可使你说的jre-1_5_0_04-windows-i586-p.exe文件,15.54 M这个我的现下呀,试了试下不下来呀。
回复 #10 32531301 的帖子
我刚才学习了一下,把jar转成了exe文件,运行了一下,能使回复 #8 vimmiv 的帖子
我用的是http下载,没有用ssl,我的截图中的设置代理为10.0.0.200只是一个演示,我用的代理是10.0.0.172,对于10.0.0.200我不知道行不行 你好!我安装的是Java™ 2和Java(TM) 2 SDK, Standard Edition
Version 1.3.0_02
用你的JAR文件包,点击START只是一闪而过,没有出现你说的界面,1.0和1.1都一样!!!而你的EXE程序也是一样的一闪而过???我的系统是WIN2000 SP2 ,请楼主帮忙解决一下,谢谢!!!! 顺便问问你们北京登陆163无法打开显示的是什么呢,我们这里提示NOT FNUD!!!谢谢!!! 而同样是基于JAVA的在专门网下载的GPRS-PROXY-1.3和2.0都能在我的电脑里使用,一样是点击START!!!????不知是什么原因!!!!我在BAIDU里搜索了你说的jre-1_5_0_04-windows-i586-p.exe文件,15.54 MB那个。下载了但是安装时系统提示错误,不知是软件下载的原因还是系统的原因,谢谢!!!
回复 #14 w905262 的帖子
我用的是JDK1.5,你的情况应该是版本太低的缘故吧 更新好快,再顶一次!回复 #15 w905262 的帖子
那你就用winrar把jar包解出来在命令行中输入
x:\xxx\HttpDownload1.1>java HttpDownload 最好将这个做成EXE程序,呵呵,做一个界面,那就完美啦
但是
你的exe还是不能用呀,一样一闪而过!我用的是jdk 2,你用的是在哪里下的呀?给一个地址吧?谢谢!回复 #21 w905262 的帖子
sorry! exe确实在别的电脑上不能用,我再研究一下,我给你一个class吧回复 #19 w905262 的帖子
exe不能用,但你可以用jar包,运行jar包要在环境变量中设置classpath=.; 出现这么多错误,555。。。郁闷中,刚刚做了一个exe包,测试,只能在我机子跑时正常,到别人机子上,却跑不起来。 呵呵 别着急 不过我的10.0.0.200还是用不了 慢慢研究 好样的,楼主,帮你顶 楼主呀,不行呀改了“EXE”不能用呀,不过还是顶你了。谢了。楼主呀
还是给一个你用的jar的下载地址吧? http://eestudio.cn/tools/jre-1_5_0_04-windows-i586-p.exe这个地址可用cmwapdown下载怎么
我下载了,但是提示错误! 用手工输入URL地址太麻烦了,而且比较容易出错,要是能用粘贴输入,或固定的读取一个TXT文件中的地址也好。thank you very much 地址没有问题,我刚才又试了一下,一定要用cmwapdown下载
页:
[1]
2