Shell Script for Downloading Songs from BaiduMP3

#!/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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值