RSS
 

Linux’da Rapidshare dosyalarını toplu indirme

19 May

Aslında IDM tarzı görsel bi program arayışım devam ediyor ama şimdilik komut satırından çalışan Aria2 ve Wget programlarının kullanımlarını araştırdım….

Denediğim sistem Ubuntu 9.04

Aria2

  • Aria2 programının yüklenmesi.
sudo apt-get install aria2
  • İndireceğiniz dosyaların bağlantılarını, her satıra bir bağlantı gelecek şekilde bir txt dosyaya yazınız. (örnek: foo.txt)
aria2c --http-user=KULLANICI_ADI --http-passwd=SIFRE -i foo.txt

komutu ile foo.txt dosyasında bağlantısı bulunan tüm dosyaları sırasıyla indirebilirsiniz.

Unutmadan buradaki KULLANICI_ADI ve SIFRE Rapidshare’den aldığınız Permium kullanıcı adınız ve şifreniz….

Wget

Yine öncelikle wGet ‘i kuralım

sudo apt-get install wget

Sonra kısaca bilgilenelim

Öncelikle premium zone’a girip tıklar tıklamaz indirmeye başla seçeneğini -direct downloads- aktif hale getirmeniz gerekiyor, böylece wget herhangi bir request gönderdiği zaman fazla uğraşmadan direkt indirme işlemine geçebilsin.

İkincisi kullanıcı adı ve şifremizi kullanarak bir cookie yaratmak, bunun için yine wget’i kullanacağız, curl falan da kullanmak mümkünmüş ama kafamızı karıştırmanın alemi yok. wget’e şu komutu verip cookie_rapidsharecom dosyasına cookiemizi yazdırıyoruz;

wget --no-check-certificate \
--save-cookies cookie_rapidsharecom \
--post-data "login=USERNAME&password=PASSWORD" \
-O - https://ssl.rapidshare.com/cgi-bin/premiumzone.cgi > /dev/null

cookie dosyasının içine bakarsanız bir kaç değişken ile birlikte ufak bir metin olduğunu göreceksiniz ama bu metin bizim wget ile dosya indirmemize yardımcı olacak. elimizde çalıştığından emin olduğumuz bir link varsa hemen deneyelim;

wget --load-cookies=cookie_rapidsharecom -c <url>

hepsi bu kadar. eğer elinizde birden fazla link varsa çok herhangi bir metin dosyasının içerisine linkleri alt alta yazıp şu komutu verin;

wget --load-cookies=cookie_rapidsharecom -i <dosya_adi>

wget sizin için bütün metin dosyasını sırayla indirecektir.

 
No Comments

Posted in Linux

 

Leave a Reply