在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)