分页: 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
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
估计得用个编码判断,然后进行转码。貌似专用链编码的时候就有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
终于可以用上迅雷的资源了,赞一个 :em11

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
好久没有下过迅雷的东西咯 :em06

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
建议楼主编译个静态版的好了