Πολλοί χρήστες των Windows είναι τόσο εξοικειωμένοι με τη γραφική διεπαφή και το πρόγραμμα περιήγησης Ιστού ως το καθολικό εργαλείο επιλογής που ξεχνούν ότι υπάρχουν πολλά άλλα εργαλεία εκεί έξω. Το Wget είναι ένα βοηθητικό πρόγραμμα γραμμής εντολών GNU δημοφιλές κυρίως στις κοινότητες Linux και Unix, που χρησιμοποιείται κυρίως για τη λήψη αρχείων από το Διαδίκτυο. Ωστόσο, υπάρχει μια έκδοση του wget για Windows και χρησιμοποιώντας το μπορείτε να κατεβάσετε οτιδήποτε θέλετε, από ολόκληρους ιστότοπους μέχρι ταινίες, μουσική, podcast και μεγάλα αρχεία από οπουδήποτε στο διαδίκτυο.
Δεν γνωρίζουν πολλοί χρήστες της Microsoft για αυτό το προσεγμένο εργαλείο, γι' αυτό έγραψα αυτόν τον οδηγό για αρχάριους για τη χρήση του wget στα Windows. Τείνουμε να χρησιμοποιούμε το πρόγραμμα περιήγησής μας για τα πάντα, κάτι που είναι εντάξει, αλλά δεν είναι πάντα ο πιο αποτελεσματικός τρόπος για να πετύχουμε κάτι. Το Wget είναι μόνο ένα από τα πολλά εργαλεία που υπάρχουν εδώ και αιώνες, αλλά πολύ λίγοι άνθρωποι το γνωρίζουν.
Λήψη wget για Windows
Η λήψη του wget είναι πολύ εύκολη. Ακολουθήστε αυτόν τον οδηγό για την εγκατάσταση και τη διαμόρφωση του wget.
- Κατεβάστε το wget από εδώ και εγκαταστήστε το. Βεβαιωθείτε ότι είναι το πρόγραμμα εγκατάστασης και όχι μόνο η πηγή, διαφορετικά δεν θα λειτουργήσει.
- Μόλις εγκατασταθεί, θα πρέπει τώρα να έχετε πρόσβαση στην εντολή wget από ένα παράθυρο γραμμής εντολών. Ανοίξτε ένα παράθυρο CMD ως διαχειριστής και πληκτρολογήστε «wget -h» για δοκιμή. Αν δουλεύει, είσαι χρυσός, αν λάβεις «μη αναγνωρισμένη εντολή» κατέβασες λάθος πακέτο. Προσπάθησε ξανά.
- Ορίστε έναν κατάλογο λήψης για να αποθηκεύσετε όλα τα αρχεία σας. Πληκτρολογήστε «όνομα καταλόγου md» για να δημιουργήσετε έναν κατάλογο λήψης. Κάλεσα το δικό μου «downloadz» για να είναι αναγνωρίσιμο.
Μόλις εγκατασταθεί, είστε έτοιμοι να θέσετε σε λειτουργία. Παρακάτω έχω παραθέσει μια επιλογή από δημοφιλείς εντολές wget που μπορούν να επιτύχουν ένα ευρύ φάσμα πραγμάτων.
Λήψη ενός μόνο αρχείου
wget //website.com/file.zip
Κατεβάστε ένα μόνο αρχείο αλλά αποθηκεύστε το ως κάτι άλλο
wget ‐‐output-document=newname.html website.com
Λήψη σε συγκεκριμένο φάκελο
wget ‐‐directory-prefix=folder/subfolder website.com/file.zip
Συνέχιση λήψης που έχει διακοπεί
wget ‐‐continue website.com /file.zip
Κάντε λήψη μιας νεότερης έκδοσης ενός αρχείου
wget ‐‐continue ‐timestamping website.com/file.zip
Λήψη πολλών ιστοσελίδων
Για αυτό πρέπει να δημιουργήσετε μια λίστα στο Σημειωματάριο ή σε άλλο πρόγραμμα επεξεργασίας κειμένου. Προσθέστε μια νέα πλήρη διεύθυνση URL (με //) σε μια ξεχωριστή γραμμή. Στη συνέχεια, τοποθετήστε το δείκτη wget στο αρχείο. Σε αυτό το παράδειγμα ονόμασα το αρχείο Filelist.txt και το αποθηκεύσα στο φάκελο wget.
wget ‐‐input Filelist.txt
Κατεβάστε ολόκληρη την ιστοσελίδα
wget ‐‐execute robots=off ‐recursive ‐‐no-parent ‐continue ‐‐no-clobber //website.com
Μπορεί να διαπιστώσετε, όπως κάνω συχνά ότι οι οικοδεσπότες Ιστού αποκλείουν τις εντολές wget. Μπορείτε να προσπαθήσετε να παραπλανήσετε αυτούς τους αποκλεισμούς πλαστοπροσωπώντας το Googlebot. Δοκιμάστε να πληκτρολογήσετε αυτό:
wget –user-agent=”Googlebot/2.1 (+//www.googlebot.com/bot.html)” -r //website.com
Κάντε λήψη ενός συγκεκριμένου τύπου αρχείου από έναν ιστότοπο
wget ‐‐level=1 ‐αναδρομική ‐‐χωρίς γονέα ‐‐αποδοχή FILETYPE //website.com / FILETYPE/
Για παράδειγμα, αλλάξτε το FILETYPE για MP3, MP4, .zip ή οτιδήποτε θέλετε.
Κατεβάστε όλες τις εικόνες του ιστότοπου
wget ‐‐directory-prefix=files/pictures ‐‐no-directories ‐‐recursive ‐‐no-clobber ‐‐accept jpg,gif,png,jpeg //website.com/images/
Ελέγξτε έναν ιστότοπο για κατεστραμμένους συνδέσμους
wget ‐‐output-file=logfile.txt ‐‐αναδρομική ‐‐αράχνη //website.com
Λήψη αρχείων χωρίς υπερφόρτωση του διακομιστή web
wget ‐‐limit-rate=20k ‐‐wait=60 ‐‐random-wait ‐‐mirror //website.com
Υπάρχουν εκατοντάδες, αν όχι χιλιάδες εντολές wget και σας έχω δείξει μόνο μερικές από αυτές εδώ. Τώρα που είστε εξοικειωμένοι με το εργαλείο και τον τρόπο λειτουργίας του, εξαρτάται από εσάς για ποιο σκοπό το χρησιμοποιείτε!
Έχετε κάποιες ενδιαφέρουσες εντολές που μπορούν να επιτύχουν θαύματα; Μοιραστείτε τα μαζί μας παρακάτω!