Προς το περιεχόμενο

Μαζική λήψη από Rapidshare


ellhnac

Προτεινόμενες αναρτήσεις

Ολα τα παρελκομενα (rapidshare cookie, φακελος ληψεων, λιστα αρχειων προς ληψη) για να δουλεψει το σκριπτ, καθως και το ιδιο το σκριπτ πρεπει να ειναι στον ιδιο φακελο. Αν δεν θελετε να ειναι στον ιδιο φακελο, πρεπει να αλλαξετε μεσα στο σκριπτ τα paths που οδηγουν σε αυτα.

 

1) Ληψη του cookie απο το rapidshare με τα στοιχεια μας

>wget --save-cookies ~/mycookie --post-data "login=USERNAME&password=PASSWORD" -O - https://ssl.rapidshare.com/cgi-bin/premiumzone.cgi > /dev/null

Μεσα στο home εχει δημιουργηθει ενα αρχειο με ονομα mycookie και περιεχει τα παρακατω (περιπου)

># HTTP cookie file.
# Generated by Wget on 2009-04-19 14:29:30.
# Edit at your own risk.

.rapidshare.com TRUE    /       FALSE   1731510000      user    XXXXXXX-YYYYYYYY

οπου ΧΧΧΧΧΧΧ το username και YYYYYYYY ο κωδικος για το rapidshare, αλλα encrypted.

Το συγκεκριμενο αρχειο αξιζει τα bytes του σε ευρω, γιαυτο μην το χασετε και μην το ποσταρετε καπου.

 

2) Φτιαχνουμε ενα νεο αρχειο, με οτι ονομα θελουμε, το οποιο θα ειναι η λιστα των ληψεων. Μεσα εκει θα μπαινουν τα urls προς ληψη. Εγω το λεω wgetlist.

 

3) Φτιαχνουμε ενα νεο αρχειο, με οτι ονομα θελουμε, αλλα με καταληξη .sh. Εγω το λεω rapidget.sh. Αυτο ειναι το σκριπτ που θα κανει ολη τη δουλεια. Μεσα εκει βαζουμε τα παρακατω

>#!/bin/bash
wget --input-file wgetlist --load-cookie mycookie [i]--limit-rate=200k[/i]

Το σωζουμε, το κλεινουμε και το κανουμε εκτελεσιμο (για να ανοιγει με διπλο κλικ).

>chmod +x rapidget.sh

 

Τι κανουν οι παραπανω παραμετροι στο wget:

 

--input-file=wgetlist

οριζει ποιο αρχειο περιεχει την λιστα των αρχειων προς ληψη. Ειναι το ιδιο με -i=wgetlist.

 

--load-cookie mycookie

οριζει ποιο αρχειο θα χρησιμοποιησει για cookie ωστε να κανει την αυθεντικοποιηση των στοιχειων με το rapidshare

 

--limit-rate=200k

περιοριζει την ταχυτητα κατεβασματος για το wget σε 200kb/sec. Μπορει να ειναι οποιοσδηποτε αριθμος, αρκει να εχει το "k" διπλα, αλλιως πεφτουμε απο kb/sec σε BYTES/sec.

 

4) Για καλο και για κακο, παμε στο "control panel" του rapidshare λογαριασμου και οριζουμε ολες οι ληψεις μας να γινονται απο τον ιδιο server.

 

5) Παμε και κανουμε διπλο κλικ στο .sh που μολις καναμε εκτελεσιμο, και αν ο file manager μας ρωτησει τι να κανει, λεμε "Εκτελεση εντος τερματικου". Αν θελουμε να αλλαξουμε κατι, οπως το οριο στην ταχυτητα, παταμε "Εμφανιση".

 

Υπαρχουν μερικες παραμετροι του wget που σιγουρα θα βοηθουσαν στις ληψεις οπως --continue για τις ημιτελεις και --no-clobber για αυτες που ειναι ηδη κατεβασμενες, αλλα δεν ξερω τι αποτελεσματα εχουν με το rapidshare.

 

Την μεταφραση του tucan την ειδε κανεις?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ξαναεκανα την διαδικασια για να κατεβασω το cookie μονο, και βλεπω οτι πλεον τα περιεχομενα του εχουν αλλαξει κατα πολυ. Δεν πειραζει, την ιδια δουλεια κανει.

 

># HTTP cookie file.
# Generated by Wget on 2009-07-27 09:42:22.
# Edit at your own risk.

.rapidshare.com TRUE    /       FALSE   1731510000      enc     XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...