分页: 3 / 5
Re: 发个获取迅雷候选资源的工具
发表于 : 2009-04-16 10:01
由 keky
返回的地址乱码?怎么要解决。。
http://202.194.145.152:8080/movie12//20 ... ?/??ǹ??DVD???????? .rmvb?vsid=6f283ceb2a434b66d02dd8186138fe8c
http://video.hdpu.edu.cn/Open object/down0.asp?id=22307
3
http://www644.megaupload.com/files/3edf ... 6dad9c/神枪手
.rmvb
4
http://19.oc.ftn.qq.com/ftn_handler/db6 ... 05c7e7763d 53ad5b49e3e5be410b04781d6afe7bbd25e06c405eaf285391381d6f8feb0cbf7254781281 8a2772de733154d5/09??????????????????????Ƭ????ǹ?֡?DVD????????.rmvb
5
ftp://ftp.gdhsc.edu.cn/??07????Ӱ/??ǹ??/ ... ?????.rmvb
Re: 发个获取迅雷候选资源的工具
发表于 : 2009-04-16 10:28
由 wu4258528
估计得用个编码判断,然后进行转码。貌似专用链编码的时候就有utf8和gbk两种选择。
Re: 发个获取迅雷候选资源的工具
发表于 : 2009-04-16 10:30
由 wu4258528
发个迅雷、快车、旋风的解密函数,手头没有linux,没法测试,也不想写个脚本。那位大侠测试一下,然后将几个脚本整合一下,估计就能做出一个firefox专用链下载工具了。呵呵。
DECODE() {
str0="$1"
#获取迅雷地址,并将其解码成http的。
if [ `echo "$str0" |grep "^thunder"` ] && [ "$str" != "$str0" ];then
str="$str0"
true_url="`printf "$str" |sed 's/^thunder:\/\///' |base64 -d |sed 's/^AA//;s/ZZ$//'`"
fi
#获取快车地址,并将其解码成http的。
if [ `echo "$str0" |grep "^Flashget"` ] && [ "$str" != "$str0" ];then
str="$str0"
true_url="`printf "$str" |sed 's/^Flashget:\/\///;s/&freeznet$//' |base64 -d |sed 's/^[FLASHGET]//;s/[FLASHGET]$//'`"
fi
#获取旋风地址,并将其解码成http的。
if [ `echo "$str0" |grep "^qqdl"` ] && [ "$str" != "$str0" ];then
str="$str0"
true_url="`printf "$str" |sed 's/^qqdl:\/\///' |base64 -d`"
fi
}
Re: 发个获取迅雷候选资源的工具
发表于 : 2009-04-16 11:46
由 jiushibuhuan
恳请lz编一个mips的版本,这样在linkstation上就可以用了
Re: 发个获取迅雷候选资源的工具
发表于 : 2009-04-16 11:58
由 xiooli
wu4258528 写了:发个迅雷、快车、旋风的解密函数,手头没有linux,没法测试,也不想写个脚本。那位大侠测试一下,然后将几个脚本整合一下,估计就能做出一个firefox专用链下载工具了。呵呵。
DECODE() {
str0="$1"
#获取迅雷地址,并将其解码成http的。
if [ `echo "$str0" |grep "^thunder"` ] && [ "$str" != "$str0" ];then
str="$str0"
true_url="`printf "$str" |sed 's/^thunder:\/\///' |base64 -d |sed 's/^AA//;s/ZZ$//'`"
fi
#获取快车地址,并将其解码成http的。
if [ `echo "$str0" |grep "^Flashget"` ] && [ "$str" != "$str0" ];then
str="$str0"
true_url="`printf "$str" |sed 's/^Flashget:\/\///;s/&freeznet$//' |base64 -d |sed 's/^[FLASHGET]//;s/[FLASHGET]$//'`"
fi
#获取旋风地址,并将其解码成http的。
if [ `echo "$str0" |grep "^qqdl"` ] && [ "$str" != "$str0" ];then
str="$str0"
true_url="`printf "$str" |sed 's/^qqdl:\/\///' |base64 -d`"
fi
}
以前写的,可以关联到ff。
代码: 全选
#!/bin/bash
#*********************************************
# Name: mutidown
# Version: 090218
# License: GPLv3
# Author: xiooli <[email protected]>
#*********************************************
Save_dir=~/Download #最后面请不要加“/”,不然保存文件的时候可能找不到路径。
Max_num=20 #在此设定axel的最大连接数
[ ! -d "$Save_dir" ] && mkdir -p "$Save_dir"
#下载链接,给出一个下载进度条,并且当点击“取消”的时候将该axel废掉武功。
DOWNLOAD() {
local axel_info axel_tty axel_pid
axel -n "$Max_num" "$1" -o "$2/$3" |while read a;do
echo "$a" |grep "^[\[D]" |sed 's/^\[ *//;s/%.*$//;s/^Download.*$/100/'
done |zenity --progress --auto-close --text="下载 $True_url 至 $2" --width="350" 2>/dev/null &
axel_info="`ps ax |grep "axel.*$1" |awk '{print $1"-"$2}'`"
axel_tty="`echo $axel_info |sed 's/^.*-//'`"
axel_pid="`echo $axel_info |sed 's/-.*$//'`"
while :;do
if ! [ "`ps ax |grep "$axel_tty.*zenity"`" ];then
[ "`ps -A |grep "$axel_pid"`" ] && kill -9 "$axel_pid"
break
fi
sleep 1
done &
}
#出来一个动作选择菜单,选择下一步动作。
UI() {
local choice file_name save_dir
choice="$(zenity --list --title "保存文件 -- `basename "$0"`" --text "默认保存目录为:$Save_dir \n解析得URL:$True_url" \
--column "选项" --column "动作" \
A 下载至默认目录 B 选择目录并下载 C 保存链接到剪贴板 2>/dev/null)"
case "$choice" in
'A')
file_name="$(zenity --entry --title="重命名文件 -- `basename "$0"`" --text="请输入一个文件名(取消则按链接默认命名)" 2>/dev/null)"
DOWNLOAD "$True_url" "$Save_dir" "$file_name"
;;
'B')
save_dir="$(zenity --file-selection --directory 2>/dev/null)"
file_name="$(zenity --entry --title="重命名文件 -- `basename "$0"`" --text="请输入一个文件名(取消则按链接默认命名)" 2>/dev/null)"
DOWNLOAD "$True_url" "$save_dir" "$file_name"
;;
'C')
printf "$True_url" |xsel -i -b
;;
esac
}
#从$1获取加密地址,并将其解码出来。
DECODE() {
local str
str="$1"
if [ "`echo "$str" |grep -i "^thunder"`" ];then
True_url="`echo -n "$str" |sed 's/^[Tt]hunder:\/\///' |base64 -d |sed 's/^AA//;s/ZZ$//'`"
elif [ "`echo "$str" |grep -i "^flashget"`" ];then
True_url="`echo -n "$str" |sed 's/^[Ff]lashget:\/\///' |base64 -d |sed 's/\[FLASHGET\]//g'`"
elif [ "`echo "$str" |grep -i "^qqdl:"`" ];then
True_url="`echo -n "$str" |sed 's/^qqdl:\/\///' |base64 -d`"
else
True_url="$str"
fi
[ ! -z "$True_url" ] && UI
}
DECODE "$1"
Re: 发个获取迅雷候选资源的工具
发表于 : 2009-04-17 5:31
由
Re: 发个获取迅雷候选资源的工具
发表于 : 2009-04-17 17:19
由 lovefruit
终于可以用上迅雷的资源了,赞一个

Re: 发个获取迅雷候选资源的工具
发表于 : 2009-04-18 10:53
由 eagle5678
BigSnake.NET 写了:lerosua 写了:BigSnake.NET 写了:32 位运行不能
应该不会吧,xilooli不是在运行的了嘛
我是 64 位, 所以 32 位的运行不了
没有 libcurl 的 32 位版
我的×64可运行
Re: 发个获取迅雷候选资源的工具
发表于 : 2009-04-26 13:24
由 mickeywaley
zhexuezhuzi 写了:出错:
代码: 全选
zhuzi@zhuzi:~$ ./furl http://zjtele4.skycn.com/down/Install_WLMessenger.zip
./.furl: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory
zhuzi@zhuzi:~$ uname -a
Linux zhuzi 2.6.26-1-amd64 #1 SMP Sat Jan 10 17:57:00 UTC 2009 x86_64 GNU/Linux
zhuzi@zhuzi:~$
软件仓库中没有libcurl.so.4和libcurl
系统为debian5.0
你这个我搜索到很多啊 哈哈
代码: 全选
may@may-desktop:~/桌面$ ./furl http://zjtele4.skycn.com/down/Install_WLMessenger
.zip
http://zjtele4.skycn.com/down/Install_WLMessenger.zip
http://222.185.243.59:82/down/Install_WLMessenger.zip
http://cztele3.skycn.com/down/Install_WLMessenger.zip
http://123.147.204.206:82/down/Install_WLMessenger.zip
http://wttele1.skycn.com/down/Install_WLMessenger.zip
http://221.5.41.28:82/down/Install_WLMessenger.zip
http://hzcnc4.skycn.com/down/Install_WLMessenger.zip
http://sttele1.skycn.com/down/Install_WLMessenger.zip
http://cztele1.skycn.com/down/Install_WLMessenger.zip
http://cztele5.skycn.com/down/Install_WLMessenger.zip
http://zjdx.skycn.com/down/Install_WLMessenger.zip
may@may-desktop:~/桌面$
Re: 发个获取迅雷候选资源的工具
发表于 : 2009-04-26 15:55
由 ninyun
36楼,因为我们只是使用者,不是开发设计,所以不太关心分析。但还是谢谢你的提醒。
Re: 发个获取迅雷候选资源的工具
发表于 : 2009-04-28 19:50
由 linuxgene
使用了达人得脚本,报错,自己写了一个命令行的, 也可以到 http://
www.sogou263.com/下载(logo的下面有链接)
Re: 发个获取迅雷候选资源的工具
发表于 : 2009-05-14 13:05
由 wu4258528
lz不准备再更新了吗
Re: 发个获取迅雷候选资源的工具
发表于 : 2009-05-21 14:43
由 Emie_Yu
好久没有下过迅雷的东西咯

Re: 发个获取迅雷候选资源的工具
发表于 : 2009-05-29 15:11
由 INUYASHA
/home/maboloshi/furl
/home/maboloshi/furl: /usr/lib/libcurl.so.4: no version information available (required by /home/maboloshi/furl)
/home/maboloshi/furl: /usr/lib/libcrypto.so.0.9.8: no version information available (required by /home/maboloshi/furl)
furl [-ref] url
archlinux系统已安装curl 7.19.5-1和openssl 0.9.8k-2
Re: 发个获取迅雷候选资源的工具
发表于 : 2009-05-29 15:29
由 INUYASHA
建议楼主编译个静态版的好了