EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Ορισμός ως προεπιλεγμένη γλώσσα
PF ερωτήσεις - Φόρουμ

Πώς να πάρει το περιεχόμενο από μια ιστοσελίδα σε PHP. Αποκτήστε το δικό σας πρόγραμμα ανίχνευσης.

PHP προγραμματισμού  
 
Πώς να πάρει το περιεχόμενο από μια ιστοσελίδα σε PHP. Αποκτήστε το δικό σας πρόγραμμα ανίχνευσης.

Ενδεχομένως χρειαζόταν ποτέ να πάρει το περιεχόμενο, ή μέρος αυτού, έναν ιστό, Αν θέλετε να συλλέξετε δεδομένα ή για οποιοδήποτε είδος της παρακολούθηση για κάτι, ή απλά επειδή θέλετε να δημιουργήσετε το δικό σας Ερπυστριοφόροι, ποιες ιστοσελίδες σάρωση, όπως και η bots Google, Bing, Yahoo,…

Υπάρχει ένα πολύ χρήσιμο βιβλιοθήκη που μας βοηθάει να επιτελέσει το έργο σε PHP. Το όνομά του είναι Μπούκλα και σας επιτρέπει να συνδεθείτε με άλλα περιβάλλοντα που χρησιμοποιούν διαφορετικά πρωτόκολλα. Χρησιμοποιώντας μπούκλα, θα δείτε πώς μπορείτε να πάρετε το περιεχόμενο μιας ιστοσελίδας σε PHP.

Πώς να πάρει το περιεχόμενο από μια ιστοσελίδα σε PHP. Αποκτήστε το δικό σας πρόγραμμα ανίχνευσης - Εικόνα 1 - Professor-falken.com

Πώς να πάρετε το περιεχόμενο μιας ιστοσελίδας χρησιμοποιώντας τη βιβλιοθήκη PHP μπούκλα

 

Χρήση της βιβλιοθήκης μπούκλα, Μπορείτε να πάρετε το περιεχόμενο Πλήρης ιστοσελίδα. Μόλις έχετε το περιεχόμενό σας, Μπορείτε να εκτελέσετε μια αναζήτηση σε αυτό. Ως παράδειγμα, στον κωδικό στο PHP οτι σας έχουμε δείξει εδώ, Έχουμε μια συνάρτηση που παίρνει το περιεχόμενο ενός δικτυακού τόπου, του οποίου η διεύθυνση URL είναι πέρασε ως παράμετρος μια, και επιστρέφει μια συμβολοσειρά που αντιπροσωπεύει τη σελίδα web.

Μόλις έχετε το περιεχόμενο web σε ένα string, Μια πιθανότητα είναι parsearlo μετατρέποντάς το σε ένα αντικείμενο XML o DOM, τόσο πολύ ευκολότερο χειρισμό.

Ένα παράδειγμα αυτού χρησιμοποιώντας την κλάση DOMDocument. Χρησιμοποιώντας αυτή την κατηγορία μπορείτε να αναλύσει τη συμβολοσειρά που αποκτήσατε προηγουμένως και να μετατρέψει σε ένα αντικείμενο XML ή τις αντίστοιχες δέντρο DOM. Ένα παράδειγμα αυτού είναι τα εξής:

Σε αυτόν τον κώδικα, Μπορούμε να δούμε ως, Πρώτα απ' όλα, Δημιουργήστε ένα έγγραφο DOMDocument, στην οποία στη συνέχεια φορτώνουμε το περιεχόμενο της μεταβλητής $αλυσίδα, που έχει ληφθεί προηγουμένως από τη συνάρτηση getContenidoWeb.

Με αυτόν τον τρόπο μπορείτε να πάρετε το περιεχόμενο μιας ιστοσελίδας χρησιμοποιώντας PHP και αργότερα μετατρέψετε σε XML, ή τις αντίστοιχες DOM δέντρο να είναι σε θέση να το διαχειριστεί καλύτερα.

 

Αφήστε μας ένα σχόλιο ή enter για να τοΦόρουμ
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page
Ετικέτες:

Σχετικά άρθρα