用flashgot搭配wget进行下载

上网、浏览、聊天、下载等
头像
karron
帖子: 6226
注册时间: 2005-06-11 14:03
来自: 不明真相的群众
联系:

用flashgot搭配wget进行下载

#1

帖子 karron » 2006-06-12 21:01

非常不喜欢firefox的自带的下载功能,功能太弱,不能断点续传,如果一个东西没有下载完就关闭firefox,半天的功劳就全没了。

但是在linux下面感觉还没有太好的下载工具,d4x之类的不稳定,我经常使用的是wget,每次下载都是先拷贝链接,然后到控制台打命令,说实话,还是挺麻烦的(有个gwget,是图形界面的,可以调用wget进行下载,不过我怎么都用不起来,表现是无论点什么菜单都没有反应)。

今天在公司的windows上使用firefox的flashgot插件下载东西的时候,想到可不可以利用flashgot来下载呢?于是到flashgot的网站上看了看,居然就有如何配合wget下载的方法,如获至宝。特地分享如下:

首先安装flashgot插件。

然后配置,新增一个wget的下载工具,在可执行路径里面选择wget的路径:/usr/bin/wget ,很奇怪的是这个地方不能手工输入。
然后在下面的参数模板中输入:

代码: 全选

-c [--directory-prefix=FOLDER] [--referer=REFERER] [--post-data=POST]
[--load-cookies=CFILE] [--input-file=UFILE]
注意-c 参数,表示断点续传,这样你即便关闭firefox,下载你重新下载的时候会接着下载,不过你还是需要再找到原来的下载链接……这个问题还是没有解决,比较没有一个管理器。

还有,如果你在firefox中设置了每次下载都询问保存地址,那么每次都会弹出保存对话框,如果你选择了记住,则只会弹一次。

现在这样解决了断点续传的问题,但是还有几个问题没有解决。
1.没有进度,我想写一个脚本,在脚本中用shell调用wget,可能会有进度显示。
2.没有下载管理器,如果关闭了firefox,下次要接着下载,只能再找到链接,再下一次。

如果这两个问题解决了,就不错了。
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
头像
sigma
帖子: 439
注册时间: 2006-06-01 22:45
来自: Fujian

#2

帖子 sigma » 2006-06-13 13:55

思路很好
被时间羁绊,被邪恶包围……空气稀薄
头像
karron
帖子: 6226
注册时间: 2005-06-11 14:03
来自: 不明真相的群众
联系:

#3

帖子 karron » 2006-06-13 14:29

可惜实用性不强.........

我现在还是配合gwget来使用,直接用wget,根本不知道进度........
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
头像
sigma
帖子: 439
注册时间: 2006-06-01 22:45
来自: Fujian

#4

帖子 sigma » 2006-06-13 14:39

wget有时候能显示进度的
被时间羁绊,被邪恶包围……空气稀薄
头像
roylez
帖子: 1928
注册时间: 2005-10-04 10:59
来自: 上海

#5

帖子 roylez » 2006-06-13 14:52

试试我这个吧。会自动跳出一个rxvt的窗口,当然有进度条了。其他的terminal软件我没有试过,应该都可以实现的。
executable path:

代码: 全选

/usr/bin/urxvt
arguments template:

代码: 全选

-e wget -c [URL] [--directory-prefix=FOLDER] [--referer=REFERER] [--post-data=POST]
[--load-cookies=CFILE] [--input-file=UFILE]
弄个dropbox空间来备份文件或者做私人代码服务器
配置:[url]git://github.com/roylez/dotfiles.git[/url]
主页:http://roylez.heroku.com
各种稀奇玩意儿:http://dooloo.info
头像
roylez
帖子: 1928
注册时间: 2005-10-04 10:59
来自: 上海

#6

帖子 roylez » 2006-06-23 11:31

也可以使用axel,使用多线程下载,更快!注意最好是直接点击链接地址,等下载窗口跳出之后选择flashgot,因为axel解析不了太多的redirect。下面的代码使用10个线程下载。
executable path:

代码: 全选

/usr/bin/urxvt
arguments template:

代码: 全选

-e axel -n 10 -a -o [FOLDER] [URL]
弄个dropbox空间来备份文件或者做私人代码服务器
配置:[url]git://github.com/roylez/dotfiles.git[/url]
主页:http://roylez.heroku.com
各种稀奇玩意儿:http://dooloo.info
jerometao
帖子: 128
注册时间: 2006-06-20 18:05
联系:

#7

帖子 jerometao » 2006-06-23 18:17

gwget不错啊
bruce_Q
帖子: 55
注册时间: 2006-06-05 10:28
联系:

#8

帖子 bruce_Q » 2006-06-29 20:31

不知道,我用的是DownThemall感觉还好阿,不过关闭了之后不能继续下载
lukefury
帖子: 138
注册时间: 2006-06-03 15:41

#9

帖子 lukefury » 2006-08-09 11:53

好像wget不能下载有中文字符的链接啊,

运行起来效果如下:
lukefury@lukefury-laptop:~$ wget ftp://172.16.2.45/English/UPLOAD/linux/星际迷航 电影系列/星际迷航之一星际争霸战.rmvb
--14:58:22-- ftp://172.16.2.45/English/UPLOAD/linux/ ... 5%E8%BF%B7 %E8%88%AA%E7%94%B5%E5%BD%B1%E7%B3%BB%E5%88%97/%E6%98%9F%E9%99%85%E8%BF%B7%E8%88% AA%E4%B9%8B%E4%B8%80%E6%98%9F%E9%99%85%E4%BA%89%E9%9C%B8%E6%88%98.rmvb
=> `�%98%9F�%99%85迷�%88���%8B��%80�%98%9F�%99%85��%89�%9C��%88%98.rm vb'

正在连接 172.16.2.45:21... 已连接。
正在以 anonymous 登录 ... 登录成功!
==> SYST ... 完成。 ==> PWD ... 完成。
==> TYPE I ... 完成。 ==> CWD /English/UPLOAD/linux/\346\230\237\351\231\205\350\277\267\350\210\252\347\224\265\345\275\261\347\263\273\345\210\227 ...
目录“English/UPLOAD/linux/\346\230\237\351\231\205\350\277\267\350\210\252\347\224\265\345\275\261\347\263\273\345\210\227”不存在。

貌似中文全都变成了乱码了
lukefury
帖子: 138
注册时间: 2006-06-03 15:41

#10

帖子 lukefury » 2006-08-21 8:20

顶起来继续问啊
头像
oneleaf
论坛管理员
帖子: 10441
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

#11

帖子 oneleaf » 2006-08-21 8:59

wget "LONG URL"

wget "ftp://172.16.2.45/English/UPLOAD/linux/星际迷航 电影系列/星际迷航之一星际争霸战.rmvb"
lukefury
帖子: 138
注册时间: 2006-06-03 15:41

#12

帖子 lukefury » 2006-08-21 13:17

谢谢了,不过好像还是不行呀

lukefury@lukefury-laptop:~$ wget "ftp://172.16.2.45/English/UPLOAD/linux/星际迷 航 电影系列/星际迷航之一星际争霸战.rmvb"
--16:41:27-- ftp://172.16.2.45/English/UPLOAD/linux/ ... 88%98.rmvb
=> `�%98%9F�%99%85迷�%88���%8B��%80�%98%9F�%99%85��%89�%9C��%88%98.rmvb'
正在连接 172.16.2.45:21... 已连接。
正在以 anonymous 登录 ... 登录成功!
==> SYST ... 完成。 ==> PWD ... 完成。
==> TYPE I ... 完成。 ==> CWD /English/UPLOAD/linux/\346\230\237\351\231\205\350\277\267\350\210\252 \347\224\265\345\275\261\347\263\273\345\210\227 ...
目录“English/UPLOAD/linux/\346\230\237\351\231\205\350\277\267\350\210\252 \347\224\265\345\275\261\347\263\273\345\210\227”不存在。
头像
zhan
帖子: 1880
注册时间: 2005-08-15 0:04
来自: 南7技校

#13

帖子 zhan » 2006-08-21 17:01

看看这样行不行
先用 命令 screen 启动一个screen
然后 ctrl+a
再输入 :encoding gbk
回车
在现在的这个终端下面应该没有乱码了。
这个文件的文件名编码是 gb 的,平时的终端是 utf8 的,所以会乱码
飞得高,飞得低,学习再学习,多少大秘密!
http://zhan.blog.ubuntu.org.cn
lukefury
帖子: 138
注册时间: 2006-06-03 15:41

#14

帖子 lukefury » 2006-08-22 13:13

在终端的设置里可以设定终端编码,我把编码从当前的UTF-8修改成GBK,仍然不行,还是老样子!用lftp没问题,但是我们的ftp服务器有权限设置,有的不提供浏览权限,只能匿名下载,所以很麻烦
lukefury
帖子: 138
注册时间: 2006-06-03 15:41

#15

帖子 lukefury » 2006-08-23 12:41

关心的人好像不少,所以还是要顶起来问
回复