Φαίνεστε μια έκδοση του εξερευνητή Διαδικτύου. Για μια ασφαλέστερη εμπειρία ξεφυλλίσματος, παρακαλώ εξετάστε και

Εάν είστε νέοι εδώ, μπορείτε να θελήσετε να προσυπογράψετε στην τροφή RSS μας καθώς επίσης και σε NewsLetter μας(στις κορυφαίες δεξιές επιλογές) για να πάρετε τα ιδιαίτερα πληροφοριακά άρθρα εβδομαδιαία... και όχι, εμείς spam ποτέ!

Μετά από το προηγούμενο άρθρο (που δημοσίευσα ακριβώς 5 λεπτά πίσω) σχετικά με τα πέσος Φιλιππίνων η αντανάκλαση API και πώς μπορεί εμείς να το χρησιμοποιήσει για να αντιστρέψει τα χειρόγραφα μηχανικών με επέτρεψε να βάλω ένα άλλο ημι-προηγμένο άρθρο επάνω.

Αν και τα πέσος Φιλιππίνων είναι μια γλώσσα Ιστού και χρησιμοποιούνται κυρίως για να εξυπηρετήσουν/ιστοσελίδας διαπραγμάτευσης αλλά υπάρχουν πολυάριθμες άλλες δυνατότητες που μπορούν να επιτευχθούν με τον Ιστό Bots πέσος Φιλιππίνων ή οι αράχνες είναι για πολλούς λόγους. Τα πέσος Φιλιππίνων δεν είναι επίσης η δημοφιλέστερη γλώσσα για την ανάπτυξη μιας. Συνήθως ένας στόχος bots περιλαμβάνει την πρόσβαση ιστοσελίδας και να προσκομίσει τις πληροφορίες. Αυτό είναι κάτι που μπορεί να επιτευχθεί εύκολα με τα πέσος Φιλιππίνων Σήμερα θα μάθουμε πώς να κάνουμε αυτό αυτός σημαίνει, έχοντας πρόσβαση σε μια σελίδα και προσκομίζοντας τις πληροφορίες από την.

Πώς να δημιουργήσει Bots, τις αράχνες και τις αντιολισθητικές αλυσίδες με τα πέσος Φιλιππίνων

Όπως λέχθηκε προηγουμένως, ο στόχος ενός βασικού BOT είναι να προσκομίσει ιστοσελίδας και να αναλυθούν οι απαραίτητες πληροφορίες από την. Για να ολοκληρώσει αυτόν τον στόχο πρέπει να ακολουθήσουμε αυτές τις διαδικασίες:
* Αίτημα για μια σελίδα.
* Ακολουθήστε επαναπροσανατολίζει εάν ρωτιέται
* Προσκομίστε τη σελίδα
* Αναλύστε τη σελίδα για τις πληροφορίες

Αυτό είναι η βασική διαδικασία που ακολουθείται από ακόμη και την πιό προηγμένοτην bots. Θα δημιουργήσουμε μια σύνδεση BOT που θα φανεί εάν μια ιδιαίτερη σύνδεση υπάρχει ή όχι.

Προκειμένου να γίνει αυτό σε πέσος Φιλιππίνων θα χρησιμοποιήσουμε την επέκταση ΜΠΟΥΚΛΏΝ. Έτσι σιγουρευτείτε ότι είναι εγκατεστημένος και ενεργοποιημενός. Αντί να χρησιμοποιήσουμε τις λειτουργίες με το χέρι, θα χρησιμοποιήσουμε μια κατηγορία περιτυλιγμάτων ΜΠΟΥΚΛΩΝ. Αυτή η κατηγορία μπορεί να βρεθεί εδώ (http://phpclasses.org)

Οι κώδικες
Υποθέστε ότι το BOT παίρνει το URL της σελίδας ως επιχείρημα γραμμών εντολής. Έτσι ο κώδικας για να πάρει το URL,

 
#!/uσρ/ψην/πχπ
εάν (# ! = 3 || κενός(#[1]) || κενός(#[2])){
   η ηχώ "παρακαλώ δίνει ένα URL και ένα 
σχέδιο"
} αλλιώσ {
  ηχώ #[1]
   require_once("class.curl.php")
   # = νέα μπούκλα(#[1])
   #- >setopt(CURLOPT_FOLLOWLOCATION, αληθινό)
   # = #- >exec()
   εάν (# = #- >hasError())
   {
   	  ηχώ # 
   	  #- >στενός() 
   	  έξοδος()
   }
   #- >στενός() 
}
 
; >

Οι κώδικες επάνω από τους ελέγχους εάν ένα επιχείρημα πέρασαν και εάν περνιούνται από αρχίζουν την κατηγορία ΜΠΟΥΚΛΩΝ. Η κατηγορία ΜΠΟΥΚΛΩΝ παίρνει το URL της σελίδας ως arg. Μετά από αυτόν διευκρινίζουμε ότι μια επιλογή ΜΠΟΥΚΛΩΝ να ακολουθήσει επαναπροσανατολίζει. Βλέπετε πόσο εύκολα έχουμε πάει αυτό μακριά. Το γράψιμο αυτού χωρίς ΜΠΟΥΚΛΑ θα είχε πάρει διάφορες γραμμές κώδικα. Τελικά καλούμε τη μέθοδο exec που προσκομίζει και επιστρέφει όλα τα στοιχεία σελίδων.

Ανάλυση των στοιχείων
Έχουμε κάνει το σκληρό μέρος. Έχουμε προσκομίσει τη σελίδα τώρα που πρέπει ακριβώς να ελέγξουμε εάν η ιδιαίτερη σύνδεση υπάρχει ή όχι. Για να κάνουμε αυτό, θα χρησιμοποιήσουμε το δεύτερο επιχείρημα που θα διευκρινίσει την ιδιαίτερη σύνδεση που ψάχνει. Θα χρησιμοποιήσουμε ακριβώς μια απλή λειτουργία λουριών. Είναι δυνατό σε RegEx για το καλύτερο ταίριασμα σχεδίων αλλά θα χρησιμοποιήσουμε την απλή έκδοση για να την κρατήσουμε απλή.

 
   εάν (strpos(#, #[2])) {
   	  ηχώ "σύνδεση που 
βρίσκεται"
   } αλλιώσ {
   	  ηχώ "που δεν βρίσκεται 
σύνδεση"
   }

Αυτό είναι το απλούστερο του BOT πιθανού. Μπορείτε να το επεκτείνετε με να προσθέσετε περισσότερη επικύρωση, μια βάση δεδομένων και τα λοιπά. Ο σκοπός αυτού του άρθρου ήταν να παρουσιαστεί δημιουργία ενός BOT, η αράχνη και η αντιολισθητική αλυσίδα δεν είναι τόσο δύσκολος στόχος όπως μπορεί να ηχήσει. Είναι ακριβώς ένας άλλος τύπος αναγνώρισης στοιχείων. Το Nowl δημιουργεί μερικοί που προωθούνται bots με τα πέσος Φιλιππίνων και έβαλε τις συνδέσεις ως σχόλια σε τους. Θα αγαπούσα σε περισσότεροι για αυτό το θέμα.

Μοιραστείτε και απολαύστε: Αυτές οι εικόνες συνδέουν με τις κοινωνικές bookmarking περιοχές όπου οι αναγνώστες μπορούν να μοιραστούν και να ανακαλύψουν νέες ιστοσελίδας.
  • Digg
  • del.icio.us
  • DZone
  • ThisNext
  • blinkbits
  • BlinkList
  • blogmarks
  • Fark
  • Furl
  • Θ*Νετσθαπε
  • Reddit
  • Spurl
  • StumbleUpon
  • Technorati
1 Αστέρι2 Αστέρια3 Αστέρια4 Αστέρια5 Αστέρια (Καμία εκτίμηση ακόμα)
Φόρτωση...  Φόρτωση...

Οι συνδέσεις εσείς μπορούν να βρούν ενδιαφέρων -

Μια απάντηση σε “Θρεατηνγ Bots, αράχνες και αντιολισθητικές αλυσίδες με PHP”

  1. MyAvatars 0,2 mainlander λέει:

    ποιο μεγάλο άρθρο! Ευχαριστώ πολΰ
    Υπάρχει οποιαδήποτε δυνατότητα να τεθεί σε μερικά άρθρα περισσότερο σχεδόν ίδιο θέμα (τεχνολογίες BOT); Ίσως να στείλει άμεσα στη διεύθυνση ταχυδρομείου μου μπορεί να είναι ένας εναλλακτικός τρόπος (hazine.webzine@gmail.com)

Ταχυδρομήστε ένα σχόλιο