Guest User

Untitled

a guest
Jan 13th, 2013
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.26 KB | None | 0 0
  1. #!/bin/sh
  2. # Author: mzolcsi
  3.  
  4. # konyvtar megadasa ahova a letoltesek mennek
  5. FILEFULLPATH=/mnt/zoli
  6. TEMPFILEFULLPATH=$FILEFULLPATH/data_link.html
  7.  
  8. if [ ! -d $FILEFULLPATH ]; then
  9.   mkdir $FILEFULLPATH
  10. fi
  11.  
  12. if [ $# -ne 1 ];then
  13.   echo hasznalat: get_data.sh fajlnev
  14.   exit 1
  15. fi
  16.  
  17. for url in `cat $1`
  18. do
  19.   #letoltjuk az indulo oldalt, ahol a valodi link talalhato
  20.   wget -c $url -O $TEMPFILEFULLPATH
  21.  
  22.   #kicsit fapadosan, de kiszedjuk a valodi linket
  23. RealLink=`cat $TEMPFILEFULLPATH |  awk ' {  if (index($0, "<div class=\"download_box_button\"><a href") > 0)
  24.                                             {
  25.                                                 print substr($0,
  26.                                                             index($0, "<div class=\"download_box_button\"><a href") + length("<div class=\"download_box_button\"><a href") + 2,
  27.                                                             index($0, "><span class=\"korlatozott_button\" id=\"premiuminfo_button\">") - index($0, "<div class=\"download_box_button\"><a href") - length("<div class=\"download_box_button\"><a href") - 3)
  28.                                                
  29.                                             }
  30.                                         }'`
  31.  
  32.   echo REALURL: $RealLink
  33.   fileName=`basename $RealLink`
  34.  
  35.   #letoroljuk az atmeneti fajlt
  36.   rm $TEMPFILEFULLPATH
  37.  
  38.   #a tenyleges fajl letoltese
  39.   #/mnt/HD_a2/wget/wget -c $RealLink -O $FILEFULLPATH/$fileName
  40.   wget -c $RealLink -O $FILEFULLPATH/$fileName
  41.  
  42. done #for
Advertisement
Add Comment
Please, Sign In to add comment