linux 实现离线迅雷,Linux 下使用 wget/aria2 进行离线迅雷批量下载

在Linux下资源下载的速度长期受限,ed2k,torrent什么都木有速度,坑爹呀,自从购买了迅雷VIP的服务,可以直接以http形式来从迅雷

在Linux下资源下载的速度长期受限,ed2k,torrent什么都木有速度,坑爹呀,自从购买了迅雷VIP的服务,可以直接以http形式来从迅雷服务器内下载自己托迅雷下载的东西,而且如果你这个资源别人下载过的话,你就不用再次下载了,迅雷马上提示你这个任务已经完成了。

至于其他的,用过的人都知道了,也不再细说。如果windows平台配合迅雷客户端用迅雷VIP的话,这个脚本也没有啥意义了(因为客户端更人性化^_^,当然占用资源也不少,,嘿嘿),所以前提是你的OS要是Linux,然后使用迅雷离线的web界面。

由于firefox下载迅雷离线的东西存在这样几个问题,比如文件名中文乱码,要自己改(暗骂编码ing),不支持断点续传(我挂过几次,不过无奈重新下载了T_T),迅雷在点击下载的时候,响应慢死了,好久才跳出窗口。

出于这几个原因,我就去研究了下PT酱的那个离线下载的脚本,然后根据自己的需要重新写如下:

entitydefs

:

logger =

logger..log_file

hdlr.

logger.quiet:

hdlr =

hdlr.

logger.

r, handle_entitydef, name, handle_entitydef, urlname, urlonly_bturls:

.r, html, handle_entitydef, name

url = , handle_entitydef, urlname, urlurls

nameans== == "url+ name, , .

ret =

ret, namename, urlnamename

url+ name, , .

ret =

ret:

log.namename, urlret, namename

, nargs=, nargs=, nargs=, action=, action=, action=

only_bturls, cookies_file, output_dir, page_file, quiet = args..

output_dir = .

., output_dir

page_file

urls = collect_urls(page_html, only_bturls)

if not args.a:

thuner_xl_with_wget(urls, output_dir, cookies_file, quiet)

else:

thuner_xl_with_aria2c(urls, output_dir, cookies_file, quiet)

logo.gif

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值