Anonim

Υπάρχει μια δροσερή μέθοδος που μπορείτε να χρησιμοποιήσετε με έναν περιστρεφόμενο πράκτορα χρηστών για να πάρετε τον πηγαίο κώδικα HTML & CSS από μια διεύθυνση URL. Χρησιμοποιώντας αυτόν τον κύριο πράκτορα user bash μπορείτε ακόμα και τον πηγαίο κώδικα ακόμα και για τις πληροφορίες κεφαλίδας http. Είναι σημαντικό να σημειωθεί ότι μερικοί ιστότοποι έχουν διαφορετικό περιεχόμενο ή HTML που δεν θα λειτουργούν πάντα με τον πράκτορα της προσγείωσης με ένα συγκεκριμένο πρόγραμμα περιήγησης στο Internet ή με HTML. Μπορεί επίσης να σας ενδιαφέρει η ανάγνωση. Γραμμές εντολών και αστείες εντολών .

Τα καλά νέα είναι ότι, στις περισσότερες περιπτώσεις, ο περιστρεφόμενος πράκτορας χρήστη στο Chrome και ο περιστρεφόμενος πράκτορας χρήστη στον Internet Explorer εργάζονται τις περισσότερες φορές. Αλλά σε περιπτώσεις όπου ο προεπιλεγμένος πράκτορας χρήστη δεν θα λειτουργήσει ως σχέδιο, μπορούμε να παραπλανήσουμε τον παράγοντα χρήστη μιας άλλης έκδοσης προγράμματος περιήγησης και του λειτουργικού συστήματος και αυτό επιτρέπει στους προγραμματιστές να αποκτούν γρήγορα πρόσβαση σε αυτές τις εναλλακτικές παραλλαγές ενός πηγαίου κώδικα ιστότοπων. Πρόκειται για μια εξαιρετική εναλλακτική λύση για τον παράγοντα χρήστη curl στο Android. Το παρακάτω είναι η γραμμή εντολών χρησιμοποιώντας τον παράγοντα χρήστη curl.

Η βασική σύνταξη είναι η εξής:

curl -A "UserAgentString" http://url.com

Μία από τις πιο συνηθισμένες καταστάσεις διαφορετικών πηγών HTML και CSS είναι για ιστοσελίδες με απογυμνωμένες εκδόσεις για κινητά, θα μπορούσατε να ανακτήσετε τον πηγαίο κώδικα συγκεκριμένου iPhone με:

curl -A "Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5" http://www.apple.com

Μερικοί ιστότοποι το κάνουν αυτό και με άλλα προγράμματα περιήγησης. Αυτό θα ήταν το Chrome 12 στο Mac OS X 10.6.8:

curl -A "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.112 Safari/534.30" http://microsoft.com

Εδώ είναι ένα άλλο που spoofs Mac App Store και Mac OS X 10.6.7 ως χρήστης παράγοντα και είναι χρήσιμο για την αναζήτηση του App Store από ένα σενάριο (περισσότερα σχετικά με αυτό στο TUAW):

curl -silent -A "iMacAppStore/1.0.1 (Macintosh; U; Intel Mac OS X 10.6.7; en) AppleWebKit/533.20.25" http://ax.search.itunes.apple.com/

Ακόμα ένα άλμπουμ των Windows XP με τον Firefox 3:

curl -A "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3" http://yahoo.com

Μπορείτε να αναζητήσετε διαφορετικούς τύπους συμβολοσειρών χρηστών php curl στο διαδίκτυο, πρέπει να συμπεριλάβετε εισαγωγικά εάν θέλετε να ανακτήσετε μια πηγή ιστοτόπων ως αυτόν τον πράκτορα χρήστη. Αν θέλετε για τους πράκτορες χρηστών, η Wikipedia έχει μια καλή εισαγωγή στο θέμα.

Σημείωση: Αυτό γίνεται σκόπιμα μέσω της γραμμής εντολών και απευθύνεται σε όσους επιθυμούν να εργαστούν από το Terminal, αλλά υπάρχουν εύκολοι τρόποι να το κάνετε αυτό μέσω τυπικών γραφικών εφαρμογών και προγραμμάτων περιήγησης ιστού όπως το Safari, το Chrome και ο Firefox. Το Safari είναι ίσως το πιο απλό, επειδή μπορείτε να ορίσετε διαφορετικούς πράκτορες χρηστών απευθείας από το μενού προγραμματιστών:

Επίσης, βεβαιωθείτε ότι έχετε διαβάσει: Τα καλύτερα κόλπα Notepad, Hacks και εντολές για τα Windows

Αυτό το στιγμιότυπο λήφθηκε από ένα άρθρο σχετικά με τις κλήσεις του Facebook Video Chat για εργασία στο OS X, το οποίο επιτυγχάνεται με την αλλαγή του παράγοντα χρήστη του προγράμματος περιήγησης σε μια έκδοση που το Facebook θεωρεί συμβατό.

Πώς να χρησιμοποιήσετε τον περιστρεφόμενο πράκτορα χρήστη για να αποκτήσετε πηγαίο κώδικα url