Μερικές φορές δεν αρκεί να αποθηκεύσετε έναν ιστότοπο σε τοπικό επίπεδο από το πρόγραμμα περιήγησής σας. Μερικές φορές χρειάζεστε λίγο περισσότερη δύναμη. Για αυτό, υπάρχει ένα τακτοποιημένο εργαλείο γραμμής εντολών γνωστό ως Wget. Το Wget είναι ένα απλό πρόγραμμα το οποίο είναι σε θέση να κατεβάσει αρχεία από το Internet. Μπορεί ή όχι να γνωρίζετε πολλά για την Wget, αλλά μετά από να διαβάσετε αυτό το άρθρο, θα είστε έτοιμοι να το χρησιμοποιήσετε για όλα τα είδη τεχνάσματα.
Το Wget είναι διαθέσιμο για χρήση στη μητρική έκδοση του UNIX και της γραμμής εντολών των Windows, αλλά είναι δυνατό να εγκαταστήσετε το wget στο Mac OS X Πώς να αποκτήσετε το Wget για το Mac σας Πώς να αποκτήσετε το Wget για το Mac σας Οι Mac είναι τέλειοι, με το τακτοποιημένο UI και το Unix -τέλος. Μερικές φορές παίρνετε την αίσθηση ότι μπορείτε να κάνετε κάτι σχεδόν μαζί τους. Μέχρι μια μέρα προσπαθείτε να κάνετε κάτι απλό και εσείς ... Διαβάστε περισσότερα με λίγη απογοήτευση. Έτσι, μόλις γνωρίσετε τα είδη των πραγμάτων που μπορείτε να χρησιμοποιήσετε για το Wget, είναι φορητό σε όποιο OS που χρησιμοποιείτε - και αυτό είναι πρακτικό. Αυτό που είναι ακόμα καλύτερο είναι ότι το wget μπορεί να χρησιμοποιηθεί σε αρχεία δέσμης και εργασίες cron. Αυτό είναι όπου αρχίζουμε να βλέπουμε την πραγματική δύναμη πίσω από το wget.
Βασικό Wget
Η βασική χρήση είναι η διεύθυνση wget .
wget http://makeuseof.com/
Οι πιο απλές επιλογές που οι περισσότεροι άνθρωποι πρέπει να γνωρίζουν είναι το φόντο ( wget -b ), να συνεχίσουν τη μερική λήψη ( wget -c ), τον αριθμό προσπαθειών ( wget -tries = NUMBER ) και φυσικά να βοηθήσουν ( wget -h ) τις επιλογές.
wget -b -c - tries = NUMBER URL
Μέτρια προχωρημένες επιλογές Wget
Το wget μπορεί επίσης να τρέξει στο παρασκήνιο (wget -b ), να περιορίσει την ταχύτητα της λήψης ( wget -limit-rate = SPEED ), κανένας γονέας δεν θα εξασφαλίσει ότι θα κατεβάσετε μόνο έναν υπο-κατάλογο ( wget -np ) ( wget -m ), αντικατοπτρίστε έναν ιστότοπο ( wget -m ), βεβαιωθείτε ότι δεν δημιουργούνται νέοι κατάλογοι ( wget -nd ), αποδεχτείτε μόνο ορισμένες επεκτάσεις ( wget -accept = LIST ) και ορίστε χρόνο αναμονής ( wget -wait = SECONDS ) .
wget -b --limit-rate = SPEED -np -N -m -nd -accept = LIST - wait = ΔΕΥΤΕΡΟ URL
Λήψη με το Wget Αναδρομικά
Μπορείτε να κατεβάσετε αναδρομικά ( wget -r ), ξενιστές span σε άλλους τομείς ( wget -H ), να μετατρέψετε συνδέσμους σε τοπικές εκδόσεις ( wget -convert-links ) και να ορίσετε το επίπεδο επαναλήψεων ( wget -level = NUMBER χρησιμοποιώντας inf ή 0 για άπειρη ).
Αλλά μερικοί ιστότοποι δεν θέλουν να σας επιτρέψουν να κάνετε λήψη αναδρομικά και θα ελέγξετε ποιο πρόγραμμα περιήγησης χρησιμοποιείτε σε μια προσπάθεια να αποκλείσετε το bot. Για να το κάνετε αυτό, δηλώστε έναν πράκτορα χρήστη όπως το Mozilla ( wget -user-agent = AGENT ).
wget -r -H --convert-links --level = ΑΡΙΘΜΟΣ -user-agent = URL AGENT
Προστασία με κωδικό πρόσβασης Wget
Είναι δυνατό να δηλώσετε το όνομα χρήστη και τον κωδικό πρόσβασης για μια συγκεκριμένη διεύθυνση URL ενώ χρησιμοποιείτε το wget ( wget -http-user = USER -http-password = PASS ). Αυτό δεν συνιστάται σε κοινόχρηστα μηχανήματα, καθώς οποιοσδήποτε βλέπει τις διαδικασίες, θα μπορεί να δει τον κωδικό πρόσβασης σε απλό κείμενο.
wget --http-user = ΧΡΗΣΤΗΣ --http-password = PASS URL
Ένα παράδειγμα αυτού του εγχειρήματος είναι η χρήση του wget για τη δημιουργία αντιγράφων ασφαλείας των καθηκόντων σας από το Remember the Milk Best Back-Up Συμβουλές για τις εργασίες RememberTheMilk Best Back-Up Συμβουλές για τις εργασίες RememberTheMilk Για πολλούς από εμάς που εργάζεστε στο σύννεφο, έχουμε έρθει να βασιζόμαστε στις αγαπημένες μας υπηρεσίες αρκετά βαριά. Επίσης, μερικές φορές τους αγαπάμε και τους εμπιστευόμαστε ίσως λίγο περισσότερο από ό, τι πρέπει κάποτε, ... Διαβάστε περισσότερα.
Wget Bulk Κατεβάστε
Αρχικά, δημιουργήστε ένα αρχείο κειμένου με όλες τις διευθύνσεις URL που θέλετε να λάβετε χρησιμοποιώντας το wget και ονομάστε το wget_downloads.txt . Στη συνέχεια, για να κάνετε μαζική λήψη των διευθύνσεων URL, πληκτρολογήστε αυτήν την εντολή:
wget -i wget_downloads.txt
Cool χρήσεις για Wget
Αυτό θα ανιχνεύσει έναν ιστότοπο και θα δημιουργήσει ένα αρχείο καταγραφής τυχόν σπασμένων συνδέσεων:
wget --spider -o wget.log -e robots = off - περιμένετε 1 -r -p http://www.mysite.com/
Αυτό θα πάρει ένα αρχείο κειμένου από τα αγαπημένα σας blogs μουσικής και θα κατεβάσει τα νέα αρχεία MP3:
wget -r -level = 1 -H --timeout = 1 -η -Ν -np --accept = mp3 -e robots = off -i musicblogs.txt
Τι άλλο χρησιμοποιείτε για το wget;
Image Credit: Κοινωνική σύνδεση μέσω Media μέσω του ShutterStock, Νεαρός βλέποντας τηλεόραση μέσω Shutterstock, Globe μέσω Shutterstock