[Batch/Bash] Rapidshare Remote Tool

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von 3X3X3X3, 3. März 2010 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 3. März 2010
    Rapidshare Remote Tool

    Hey liebe Community,
    ich brauche mal eure Hilfe !

    Ich möchte mit cURL einen Link an meinen Collector Account von Rapidshare senden.
    Sollte ja nicht all zu schwer sein, da es ja kein Upload an sich ist, sondern nur ein POST-Befehl der URL!

    Live Http Headers :
    Code:
    POST https://ssl.rapidshare.com/cgi-bin/collectorszone.cgi username=BENUTZERNAME&password=PASSWORT
    POST https://ssl.rapidshare.com/cgi-bin/collectorszone.cgi?remotegets=1 remotegets=1&urls= URL
    
    Davor muss ich mich ja aber zuerst mit meinen Account bei Rapidshare anmelden, bevor dies per POST übergeben werden kann oder kann ich das Login und den POST-Befehl in eine Zeile bringen?


    LG
    3x3x3x3
     
  2. 3. März 2010
    AW: Rapidshare Remote Tool

    Hmm evtl so:

    Cookie speichern beim Login (-c anhängen)
    Und dann in den Post(Upload) Befehl die Session ID mit eintragen.
     
  3. 3. März 2010
    AW: Rapidshare Remote Tool

    Bei cURL kannst du mit -c eine Datei angeben, in der Cookies gespeichert werden:
    Code:
    curl -c cookies.txt .....
    Bei den darauffolgenden Befehlen kannst du mit -b eine Datei angeben, aus der gelesen werden soll:
    Code:
    curl -b cookies.txt ....
    anschließend kannst du die cookie datei wieder löschen (da stehen ja deine Daten drin).
     
  4. 3. März 2010
    AW: Rapidshare Remote Tool

    so..

    Live HTTP Header:
    Code:
    https://ssl.rapidshare.com/cgi-bin/collectorszone.cgi
    POST https://ssl.rapidshare.com/cgi-bin/collectorszone.cgi HTTP/1.1
    Host: ssl.rapidshare.com
    User-Agent: Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
    Accept-Encoding: gzip,deflate
    Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
    Keep-Alive: 300
    Connection: keep-alive
    Referer: https://ssl.rapidshare.com/cgi-bin/collectorszone.cgi
    Content-Type: application/x-www-form-urlencoded
    Content-Length: 40
    username=[B]BENUTZERNAME[/B]&password=[B]PASSWORT[/B]
    
    HTTP/1.1 200 OK
    P3P: CP="ALL DSP COR CURa ADMa DEVa TAIa PSAa PSDa IVAa IVDa CONa TELa OUR STP UNI NAV STA PRE"
    Date: Wed, 03 Mar 2010 14:45:20 GMT
    Connection: close
    Accept-Ranges: bytes
    Cache-Control: no-cache
    Content-Type: text/html; charset=UTF-8
    [B]Set-Cookie: enc=8E8809075B24A493380A2A2D83470E8609ABF88A8DF16A5F4A4B7A5C12F119237380878073455BCFCFAA48572688E701; domain=.rapidshare.com; path=/; expires=Wed, 13-Nov-2024 15:00:00 GMT[/B]
    Content-Encoding: gzip
    Content-Length: 12111
    
    ----------------------------------------------------------
    
    http://rs881l3.rapidshare.com/progress.html?uploadid=236598350239922883
    GET http://rs881l3.rapidshare.com/progress.html?uploadid=236598350239922883 HTTP/1.1
    Host: rs881l3.rapidshare.com
    User-Agent: Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
    Accept-Encoding: gzip,deflate
    Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
    Keep-Alive: 300
    Proxy-Connection: keep-alive
    Cookie: enc=8E8809075B24A493380A2A2D83470E8609ABF88A8DF16A5F4A4B7A5C12F119237380878073455BCFCFAA48572688E701
    
    HTTP/1.1 200 OK
    P3P: CP="ALL DSP COR CURa ADMa DEVa TAIa PSAa PSDa IVAa IVDa CONa TELa OUR STP UNI NAV STA PRE"
    Date: Wed, 03 Mar 2010 14:45:20 GMT
    Accept-Ranges: bytes
    Content-Type: text/html
    Expires: Wed, 03 Mar 2010 15:15:20 GMT
    Content-Length: 1593
    Proxy-Connection: Keep-Alive
    Connection: Keep-Alive
    Content-Encoding: gzip
    Set-Cookie: user=; domain=.rapidshare.com; path=/; expires=Mon, 21-Nov-1994 16:01:23 GMT
    
    ----------------------------------------------------------
    
    http://rs881l3.rapidshare.com/cgi-bin/uploadprogress.cgi?uploadid=236598350239922883&r=39
    GET http://rs881l3.rapidshare.com/cgi-bin/uploadprogress.cgi?uploadid=236598350239922883&r=39 HTTP/1.1
    Host: rs881l3.rapidshare.com
    User-Agent: Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
    Accept-Encoding: gzip,deflate
    Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
    Keep-Alive: 300
    Proxy-Connection: keep-alive
    Referer: http://rs881l3.rapidshare.com/progress.html?uploadid=236598350239922883
    Cookie: enc=8E8809075B24A493380A2A2D83470E8609ABF88A8DF16A5F4A4B7A5C12F119237380878073455BCFCFAA48572688E701
    
    HTTP/1.1 200 OK
    P3P: CP="ALL DSP COR CURa ADMa DEVa TAIa PSAa PSDa IVAa IVDa CONa TELa OUR STP UNI NAV STA PRE"
    Date: Wed, 03 Mar 2010 14:45:20 GMT
    Accept-Ranges: bytes
    Cache-Control: no-cache
    Content-Type: text/html; charset=UTF-8
    Content-Length: 21
    Proxy-Connection: Keep-Alive
    Connection: Keep-Alive
    
    Das wird mir nun angezeigt...
    Soweit ich das richtig sehe wird am Anfang das Cookie geschrieben!

    Dann müsste meins ja so aussehen:
    Code:
    curl -c cookie.txt -X POST -d "username=BENUTZERNAME&password=PASSWORT" https://ssl.rapidshare.com/cgi-bin/collectorszone.cgi
    
    Das will aber leider nicht so wie ich will... oder muss ich erst das cookie auslesen und dann die in einem neuen curl befehl das cookie auslesen und verwerten ?
     
  5. 3. März 2010
    AW: Rapidshare Remote Tool

    Ich kenne mich in curl jetzt auch nicht so gut aus, aber das cookie legt man denk ich so an:
    EDIT:

    So habs jetzt getestet,

    Du loggst dich einmal über dieses Befehl ein um dein Cookie zu setzen:
    Das eintragen eines RemoteUploads geht dann so
     
  6. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.