Σελίδα 1 από 1

Παράκαμψη σφαλμάτων του browser και κατέβασμα αρχείου

ΔημοσίευσηΔημοσιεύτηκε: 27 Αύγ 2014, 16:31
από xmarkx
Καλησπέρα, σκέφτηκα να γράψω (πιο πολύ να αναφέρω) κάτι που έχω αντιμετωπίσει σε διάφορους server και η λύση που έχω βρεί είναι εξαιρετικά απλή. Ας δούμε πιο είναι το πρόβλημα! Πολλές φορές για ποικίλους λόγους μπαίνουμε σε μια σελίδα και δεν μπορούμε να κατεβάσουμε κάποιο αρχείο(για παράδειγμα ένα pdf). Μπορεί επίσης να παίρνουμε το μήνυμα πως δεν υπάρχει (ενώ είμαστε σίγουροι πως υπάρχει). Ο διαχειριστής της σελίδας ίσως έχει αλλάξει το όνομα του αρχείου ή έχει κάποιο λάθος στον σύνδεσμο κτλ. Έχω πετύχει περίπτωση που για κάποιον λόγο πάρα πολλά άτομα προσπαθούσαν να κατεβάσουν το αρχείο και ο server δεν άντεξε τόσες αιτήσεις οπότε δεν μπορούσα να πάρω όλη την σελίδα. Αργούσε η σύνδεση συνεπώς δεν μπόρεσα να κατεβάσω το αρχείο όταν το ήθελα. Σε διάφορα τέτοια προβλήματα προσωπικά κάνω κάτι εξαιρετικά απλό.

Υπάρχει μια εντολή στο Linux που λέγεται wget και στην ουσία μπορούμε να κατεβάσουμε στον υπολογιστή μας κάποιο αρχείο. Προφανώς πρέπει να ξέρουμε το Link. Οπότε, ακόμη κι αν η σελίδα βγάζει σφάλματα αν γνωρίζουμε το path εκτελούμε:
Κώδικας: Επιλογή όλων
wget http://server_path/targetFile.extension

και θα μας κατεβάσει το αρχείο αν υπάρχει. Είναι αρκετά ενδιαφέρον να παίξετε λίγο με τον σύνδεσμο καθώς αν υπάρχουν αρχεία απο διάφορα έτη μπορείτε να αλλάξετε απο 2010 σε 1014 η να αλλάξετε το file1.txt σε file2.txt. Η ακόμη αντί για txt να βάλετε TXT. Συνήθως δεν θα πάρει πάνω απο 1-2 λεπτά δοκιμάζοντας διάφορες παραλλαγές.

Πολλές φορές χρειαζόμαστε άμεσα κάποια αρχεία και δυστυχώς αναγκαζόμαστε να φορτώσουμε ολόκληρη σελίδα για να κάνουμε ένα κλικ. Οπότε θεωρώ θετικό το να δαπανήσουμε κάποια λεπτά σε δοκιμές παρά να περιμένουμε το αύριο που ίσως φτιάξει το πρόβλημα.

Να σημειώσω πως η wget δεν συμπεριλαμβάνεται σε τεχνικές hacking και κακόβουλων επιθέσεων. Δηλαδη, οκ μπορεί να βοηθήσει και σε τέτοιες περιπτώσεις αλλά δεν κάνετε κάτι κακό αν την χρησιμοποιήσετε όπως παραπάνω.

Ένα επιτυχές wget απο ένα τυχαίο αρχείο (uoa server) είναι το ακόλουθο:

Full Size: http://imagebin.ubuntu-gr.org/files/1409145641.png

ευχαρίστως να ακούσω σχόλια-διορθώσεις η ακόμη και άλλα τέτοια μικρά tips :)

Re: Παράκαμψη σφαλμάτων του browser και κατέβασμα αρχείου

ΔημοσίευσηΔημοσιεύτηκε: 28 Αύγ 2014, 21:21
από the_eye
Με το wget κατεβάζουμε ένα αρχείο όπως και από τον browser. Στην ουσία δεν γίνεται κάποια παράκαμψη, αν έχει πρόβλημα ο server και δεν κατεβαίνει το αρχείο στον browser δεν θα κατεβεί ούτε με την wget.

Η wget είναι εργαλείο για κατέβασμα αρχείων από το τερματικό.

Re: Παράκαμψη σφαλμάτων του browser και κατέβασμα αρχείου

ΔημοσίευσηΔημοσιεύτηκε: 28 Αύγ 2014, 22:04
από xmarkx
the_eye έγραψε:Στην ουσία δεν γίνεται κάποια παρά

Συμφωνώ. Έχω αντιμετωπίσει καταστάσεις που οι σύνδεσμοι έχουν προβλήματα. Η ο server έχει πολύ φόρτο. Τα παραπάνω θεωρώ πως είναι μια λύση σε αυτες τις καταστάσεις καθώς δεν παίρνεις όλη τη σελίδα. Επίσης μπορεί να πρέπει να έχουμε συγκεκριμένη IP πχ. απο κάποιον χώρο. Τότε μπορείς να χρησιμοποιήσεις ssh για σύνδεση σε κάποιο μηχάνημα εκεί και απο τερματικό να πάρεις το αρχείο.

Δεν νομίζω υπάρχει λόγος να επεκταθώ παραπάνω...απλά είναι 3-4 περιπτώσεις που προσωπικά το βρήκα εξαιρετική λύση στα εμπόδια μου. Απο εκεί και πέρα φυσικά και ο καθένας θα έχει την δική του άποψη :)