用bash脚本下载ku6网视频

#!/bin/bash

 

function crack_ep_html {

    declare -a TO=("///u0020"   "///u0021"  "///u0022"  "///u0023"  "///u0024"  "///u0025"  "///u0026"  "///u0027"

                   "///u0028"   "///u0029"  "///u002a"  "///u002b"  "///u002c"  "///u002d"  "///u002e"  "///u002f" 

                   "///u0030"   "///u0031"  "///u0032"  "///u0033"  "///u0034"  "///u0035"  "///u0036"  "///u0037" 

                   "///u0038"   "///u0039"  "///u003a"  "///u003b"  "///u003c"  "///u003d"  "///u003e"  "///u003f"  

                   "http"       "/.f4v")

    declare -a BY=(" "          "!"         "/""        "#"         "$"         "%"         "&"         "/'"       

                   "("          ")"         "*"         "+"         ","         "-"         "/."        "//"

                   "0"          "1"         "2"         "3"         "4"         "5"         "6"         "7"        

                   "8"          "9"         ":"         ";"         "<"         "="         ">"         "?"         

                   "/nhttp"     "/.f4v/n")

    declare -i I=0

 

    grep "f4v" $EP.html > ${EP}.txt

 

    while [ $I -lt 34 ];do

        sed "s/${TO[$I]}/${BY[$I]}/g" $EP.txt > $EP.tmp

        cp  $EP.tmp $EP.txt

        rm  $EP.tmp

        I=I+1

    done

 

    grep "http://main.gslb.ku6.com/" $EP.txt > $EP.tmp

    cp $EP.tmp $EP.txt

    rm $EP.tmp

}

 

function download_ep {

EPURL=$1

EP=$2

echo "download_ep $EPURL $EP=========>"

wget $EPURL -O ${EP}.html

 

crack_ep_html

 

    declare -i PARTNO=1

declare -i PARTCNT=`wc -l $EP.txt | awk '{print $1}'`

ALL_PARTS=

    while [ $PARTNO -le $PARTCNT ]; do

        PARTURL=`sed -n ${PARTNO}p $EP.txt`

if [ -z $PARTURL ]; then

break

fi

 

if [ ! -f $EP.$PARTNO.f4v ]; then

       wget $PARTURL -O $EP.$PARTNO.f4v

if [ $? != "0" ]; then

rm -f $EP.$PARTNO.f4v

fi

fi

 

if [ -f $EP.$PARTNO.f4v ]; then

ALL_PARTS+="$EP.$PARTNO.f4v "

fi

 

        PARTNO+=1

    done

 

#Join all parts to a single mkv file

if [ ! -f $EP.mkv ]; then

mencoder -oac pcm -ovc copy -of lavf -o $EP.mkv $ALL_PARTS

fi

 

}

 

download_ep $1 $2

 

###########################################

参数1为: 酷6网视频所在网址

参数2为:视频文件名称

例如将脚本存为 get_ku6:

./get_ku6 http://v.ku6.com/film/index_124668.html di_renjie

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值