#!/bin/sh
# ffffx0@gmail.com
# 2008-07-26
#
wget $1 -q -O downloaded.html
cat downloaded.html | tr /" //n | grep 'tn=baidump3' > list.raw
CC=1
for VAL in `cat list.raw`
do
wget $VAL -O $CC.html &
sleep 1
CC=`expr $CC + 1`
done
NUM=`cat list.raw | wc -l`
CC=1
while [ $CC -le $NUM ]
do
URL=`cat $CC.html | tr '"' '/n' | grep 'http://202.108.23.172/' | head -1`
TITLE=`head -8 $CC.html | grep '^'| perl -pe 's/(.*)<//title>/$1/g' | tr -d ' ' `
wget "$URL" -O $CC.html.d &
sleep 1
echo "/n" >> $CC.html.d
echo $TITLE >> $CC.html.d
done
CC=1
while [ $CC -le $NUM ]
do
URL=`cat $CC.html.d | grep '歌曲名' | tr '"' '/n' | grep ^http:// | tr -d ' ' `
SUFFIX=`echo ${URL} | awk -F. '{print $NF}'`
TITLE=`tail -1 $CC.html.d | tr -d ' ' `
echo $URL
echo $URL >> list.mp3
wget "$URL" -O $TITLE.$SUFFIX
sleep 1
CC=`expr $CC + 1`
done