Rapidshare-Links als Premium-User mit wget unter Linux laden
Da das Downloaden mit wget leider nicht mit einem einfachen Aufruf getan ist, hier mal eine kurze Anleitung, wie das Ganze geht. Man kann einfach folgenden Aufruf dafür verwenden:
wget –auth-no-challenge –http-user=Username –http-password=Passwort -i links.txt
In der links.txt stehen die Links, jeder in einer Zeile. Wenn man -i weglässt, kann man auch direkt Dateien runterladen:
wget –auth-no-challenge –http-user=Username –http-password=Passwort datei
Das –auth-no-challenge ist deswegen nötig, weil Rapidshare die Login-Daten leider nicht wie vorgesehen beim Client anfragt. Somit muss wget die “alte” Methode verwenden und Benutzernamen und Passwort auch ohne Anfrage übertragen. Alternativ kann man sich auch einmalig bei Rapidshare das Premium-Cookie besorgen:
wget –save-cookies=~/.cookies/rapidshare.cookie –post-data=”login=Username&password=Passwort” https://ssl.rapidshare.com/cgi-bin/premiumzone.cgi -O – >/dev/null
Dann muss man dieses bei einem Download im Anschluss nur noch in den Aufruf einbauen und kann ohne Angabe von Nutzernamen und Passwort direkt herunterladen:
wget –load-cookies=~/.cookies/rapidshare.cookie -i links.txt
Update am 1. Juni 2010

Und das soll besser als der JDownloader sein? Kann ich mir nicht vorstellen.
In der Console schon
In der GUI benutze ich nach wie vor den JD.
Gibt’s irgendwo ne Rapidshare-Anleitung für kleine Mädchen? Wie geht’n da-haaas?
wenn man nen rapidshare account hat muss man nich diese komischen bilderrätzel lösen? diese captchas oder so?
@Mary Malloy: wofür brauchst du denn ne Anleitung? Dateien, die auf Rapidshare gespeichert sind, kannst du entweder im Browser oder mit einem Rapidshare-Download-Manager wie JDownloader (www.jdownloader.org) herunterladen. Ich werde dazu demnächst vielleicht mal ne Anleitung schreiben, allerdings hab ich im Moment viel zu tun.
@Babel: Jap, Captchas sind dann weg. Ein Premium-Account kostet allerdings
Das mit dem http-user funktioniert doch noch? Hmm, als ich es das letzte mal probiert hab gings nicht. Macht ja aber nix, dafür gibts cookies.
Das ganze hat sich etwas verändert.
Der richtige Aufruf ist inzwischen:
wget –http-user=”XYZ” –http-passwd=”" -i liste.txt