Re: 发个获取迅雷候选资源的工具-20100118更新
发表于 : 2010-01-28 11:36
下载官方的迅雷安装包,生成的metalink用aria2下载时,为什么还是只从一个服务器上下载数据?其他的链接都报错。
代码: 全选
#!/bin/bash
if [ "$@" ]; then
~/furl -o /dev/shm/meta "$@" 2>/dev/null
iconv -f gbk -t utf8 /dev/shm/meta >/dev/shm/metalink
#sed -i 's/^<metalink.*">/<metalink version=\"3.0\" generator=\"Metalink Generator v1.00.0037\" xmlns=\"http:\/\/www.metalinker.org\/\">/g' /dev/shm/metalink
sed -i '2c\<metalink version="3.0" generator="Metalink Generator v1.00.0037" xmlns="http://www.metalinker.org/">' /dev/shm/metalink
if [ "`sed -n '4p' /dev/shm/metalink |grep '&'|| sed -n '4p' /dev/shm/metalink |grep '='`" ]; then
filename=`sed -n '8p' /dev/shm/metalink |sed 's/.*\/\(.*\)<\/url>/\1/'|sed 's/ //'`
echo "$filename"
if [ "$filename" != " </resources>" ]; then
sed -i 4'c\<file name="'$filename'">' /dev/shm/metalink
fi
sed -i '/<\/url>$/{s/&/&/g}' /dev/shm/metalink
fi
aria2c -c 10 -d ~/Downloads /dev/shm/metalink 2>/dev/null
else
echo "Useage: thunder.sh URL(http://,ftp://,thunder://)"
fi
同样段错误,错误的时候在调用 curl_easy_init。373992900 写了:不太会用。。。
river@river:~/桌面$ ./furl thunder://QUFmdHA6Ly9IMTExMDpIMTExMEA2MC4xOTAuMjQ5LjkyOjIwMDkvTGEudml0YS5lLmJlbGxhLsPAwPbIy8n6LtbQzsTX1sS7LkhSLUhEVFYuQUMzLjk2MFg1NDAueDI2NC3Iy8jL07DK09bG1/cuYXZpWlo=
ftp://H1110:H1110@60.190.249.92:2009/La ... ������.avi
段错误
river@river:~/桌面$
求解~~