Wget ile RapidShare premium downloader

Written by Super User. Posted in Diger

Öncelikle elimizde 2 tane dosyamızın olması gerekiyor. Bir tanesi .sh uzantılı kabuk dosyamız, diğeri yüklenecek linklerimizi bulunduracağımız urls dosyası.

#Dosyalarımızı bulunduracağımız dizini oluşturalım.
root@forjustice:/home/forjustice# mkdir rapiddownload

#Dizinimize erişelim.
root@forjustice:/home/forjustice# cd rapiddownload/

#downloader.sh shell dosyamızı oluşturup, açalım.
root@forjustice:/home/forjustice/rapiddownload# vim downloader.sh

#İçerisine alttaki komutları yazalım. "kullaniciadiniz" yerine RapidPremium hesabınızın kullanıcı adını, "sifreniz" yerinede aynı hesabın şifresini yazınız

#!/bin/bash
wget \
--save-cookies ~/.cookies/rapidshare \
--post-data "login=kullaniciadiniz&password=sifreniz" \
--no-check-certificate \
-O - \https://ssl.rapidshare.com/cgi-bin/premiumzone.cgi \ > /dev/null

for url in `cat $1`
do
wget -c --load-cookies ~/.cookies/rapidshare $url
done

#--save-cookies, cookilerin tutulacağı konumu belirtir.
#--post-data, hesap verileriniz ile giriş formunuzu sağlar.
#--no-check-certificate, sunucu sertifikası onaylanmaz
#-O, cookie'yi almak için html sayfasını indirir, onu /dev/null 'a yönlendirir ve sonra siler.
#for döngüsü içerisinde ise urls dosyasındaki birden fazla linki ard arda indirebilme işlevi kazandırılmıştır.

#Shell dosyamıza çalıştırma izni verelim
root@forjustice:/home/forjustice/rapiddownload# chmod +x downloader.sh

#urls dosyamızı açıp indirmek istediğimiz dosyaların linklerini yazalım
root@forjustice:/home/forjustice/rapiddownload# vim urls

#Örnek olarak indirilebilecek wordpress temalarının linkleri
http://rapidshare.com/files/122783752/organic.rar
http://rapidshare.com/files/354344747/themeforest-wpsparta-themedump.com.rar
http://rapidshare.com/files/265893135/WPRemix_3.zip

#Artık indirmeyi başlatabiliriz.
root@forjustice:/home/forjustice/rapiddownload# ./downloader.sh urls