Wget kullanarak Rapidshare (RS) linklerinin indirilmesi
Özellikle linux işletim sisteminde wget komutunu kullanarak, premium zone şifreniz ile rapidshare linklerini indirmek mümkün olabiliyor. Bunun için yapılması gereken şey, premium zone şifrenizle giriş yaptığınızda gelen cookie yi wget komutunun da görebileceği bir yerlere kaydetmek.
Bunu şu şekilde gerçekleştiriyoruz:
wget --save-cookies ~/.cookies/rapidshare --post-data "login=USERNAME&password=PASSWORD" -O -
https://ssl.rapidshare.com/cgi-bin/premiumzone.cgi > /dev/null
Komut satırına bunu yazdığımızda cookie miz kaydedilmiş oluyor. Ancak bunun için gizli bir klasör olan .cookies i yaratmış olmamız gerekiyor. Yukarıdaki USERNAME ve PASSWORD sizin kendinize ait Rapidshare premium kullanıcı adınız ve şifreniz. Eğer bu bilgileri doğru girdiyseniz standart bir RS linkini indirmek için şunu yazmanız yeterli olacaktır;
wget -c --load-cookies ~/.cookies/rapidshare
Bilindiği gibi bir dosya genelde birden fazla ardışık RS linki ile parçalanmış oluyor. Bunun için de bu linkleri sırayla indirebilecek basit bir bash betiği yazmak da mümkün, şöyleki;
#!/bin/bash
for url in `cat $1`
do
wget -c --load-cookies ~/.cookies/rapidshare $url
done
Yukarıdaki scripti downloader.sh olarak kaydettiğimizi düşünelim ve ilgili url'lerimizi
de urls.txt gibi bir dosyaya kaydettiğimizi düşünelim. Konsoldan basitçe
./downloader.sh urls.txt
Yazdığımızda text dosyası içindeki url'ler sırasıyla indirilecektir.
Bunu şu şekilde gerçekleştiriyoruz:
wget --save-cookies ~/.cookies/rapidshare --post-data "login=USERNAME&password=PASSWORD" -O -
https://ssl.rapidshare.com/cgi-bin/premiumzone.cgi > /dev/null
Komut satırına bunu yazdığımızda cookie miz kaydedilmiş oluyor. Ancak bunun için gizli bir klasör olan .cookies i yaratmış olmamız gerekiyor. Yukarıdaki USERNAME ve PASSWORD sizin kendinize ait Rapidshare premium kullanıcı adınız ve şifreniz. Eğer bu bilgileri doğru girdiyseniz standart bir RS linkini indirmek için şunu yazmanız yeterli olacaktır;
wget -c --load-cookies ~/.cookies/rapidshare
Bilindiği gibi bir dosya genelde birden fazla ardışık RS linki ile parçalanmış oluyor. Bunun için de bu linkleri sırayla indirebilecek basit bir bash betiği yazmak da mümkün, şöyleki;
#!/bin/bash
for url in `cat $1`
do
wget -c --load-cookies ~/.cookies/rapidshare $url
done
Yukarıdaki scripti downloader.sh olarak kaydettiğimizi düşünelim ve ilgili url'lerimizi
de urls.txt gibi bir dosyaya kaydettiğimizi düşünelim. Konsoldan basitçe
./downloader.sh urls.txt
Yazdığımızda text dosyası içindeki url'ler sırasıyla indirilecektir.
Comments