发个获取迅雷候选资源的工具-20100118更新

上网、浏览、聊天、下载等
头像
keky
帖子: 231
注册时间: 2007-12-20 15:08
来自: harbin
联系:

Re: 发个获取迅雷候选资源的工具

#31

帖子 keky » 2009-04-16 10:01

返回的地址乱码?怎么要解决。。
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
Keep trying...never say never. blog: H。U。C

代码: 全选

        .--.
       |o_o |
       |:_/ |           < Hello Girl >
      //   \ \             ------------
     (|     | )
    /'\_   _/`\
    \___)=(___/
wu4258528
帖子: 71
注册时间: 2006-10-10 17:38

Re: 发个获取迅雷候选资源的工具

#32

帖子 wu4258528 » 2009-04-16 10:28

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两种选择。
wu4258528
帖子: 71
注册时间: 2006-10-10 17:38

Re: 发个获取迅雷候选资源的工具

#33

帖子 wu4258528 » 2009-04-16 10:30

发个迅雷、快车、旋风的解密函数,手头没有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
}
头像
jiushibuhuan
帖子: 343
注册时间: 2007-10-23 20:04

Re: 发个获取迅雷候选资源的工具

#34

帖子 jiushibuhuan » 2009-04-16 11:46

恳请lz编一个mips的版本,这样在linkstation上就可以用了
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

Re: 发个获取迅雷候选资源的工具

#35

帖子 xiooli » 2009-04-16 11:58

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 <xiooli@yahoo.com.cn>
#*********************************************

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"
‏‫‮
帖子: 38
注册时间: 2008-06-09 1:27

Re: 发个获取迅雷候选资源的工具

#36

帖子 ‏‫‮ » 2009-04-17 5:31

lovefruit
帖子: 25
注册时间: 2008-11-21 21:04

Re: 发个获取迅雷候选资源的工具

#37

帖子 lovefruit » 2009-04-17 17:19

终于可以用上迅雷的资源了,赞一个 :em11
头像
eagle5678
帖子: 1900
注册时间: 2006-07-08 14:07

Re: 发个获取迅雷候选资源的工具

#38

帖子 eagle5678 » 2009-04-18 10:53

BigSnake.NET 写了:
lerosua 写了:
BigSnake.NET 写了:32 位运行不能
应该不会吧,xilooli不是在运行的了嘛
我是 64 位, 所以 32 位的运行不了
没有 libcurl 的 32 位版
我的×64可运行
头像
mickeywaley
帖子: 1427
注册时间: 2009-03-19 9:19
系统: ubuntu
来自: 江苏
联系:

Re: 发个获取迅雷候选资源的工具

#39

帖子 mickeywaley » 2009-04-26 13:24

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:~/桌面$ 
ninyun
帖子: 186
注册时间: 2008-04-13 9:47

Re: 发个获取迅雷候选资源的工具

#40

帖子 ninyun » 2009-04-26 15:55

36楼,因为我们只是使用者,不是开发设计,所以不太关心分析。但还是谢谢你的提醒。
linuxgene
帖子: 31
注册时间: 2007-08-06 8:40

Re: 发个获取迅雷候选资源的工具

#41

帖子 linuxgene » 2009-04-28 19:50

使用了达人得脚本,报错,自己写了一个命令行的, 也可以到 http://www.sogou263.com/下载(logo的下面有链接)
附件
sogou263com.tar.gz
利用furl和aria2从多个资源下载
(99.87 KiB) 已下载 394 次
wu4258528
帖子: 71
注册时间: 2006-10-10 17:38

Re: 发个获取迅雷候选资源的工具

#42

帖子 wu4258528 » 2009-05-14 13:05

lz不准备再更新了吗
头像
Emie_Yu
帖子: 404
注册时间: 2007-09-20 11:49
来自: Wuhan,Mars
联系:

Re: 发个获取迅雷候选资源的工具

#43

帖子 Emie_Yu » 2009-05-21 14:43

好久没有下过迅雷的东西咯 :em06
back to Ubuntu + Opera + Chrome
Blogbus : It's Flying!Welcome!!!
Twitter : just say whatever whenever you want
Wakoopa : discover new softs & games
Last.fm : share your tastes & find new songs
头像
INUYASHA
帖子: 366
注册时间: 2007-03-16 15:42

Re: 发个获取迅雷候选资源的工具

#44

帖子 INUYASHA » 2009-05-29 15:11

/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
头像
INUYASHA
帖子: 366
注册时间: 2007-03-16 15:42

Re: 发个获取迅雷候选资源的工具

#45

帖子 INUYASHA » 2009-05-29 15:29

建议楼主编译个静态版的好了
回复