Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να οικοδομήσουμε ένα αυτοματοποιημένο Bot Εγγραφή

Ένα ρομπότ , μικρή για ρομπότ , μπορεί να εκτελέσει εργασίες αυτόματα στη θέση του έναν άνθρωπο . Bots μπορεί να χρησιμοποιηθεί , για παράδειγμα , να εγγραφούν οι χρήστες στις ιστοσελίδες τους ή να ανταποκριθεί στα αιτήματα . Είναι συχνά χρησιμοποιείται για να συνδεθείτε στο Internet Relay Chat ( IRC ) και να εκτελούν αυτόματες λειτουργίες . IRC είναι ένα σύστημα συνομιλίας σε χρήση από τη δεκαετία του 1980 , που επιτρέπει στους ανθρώπους διασκορπισμένους σε όλο τον κόσμο για να συμμετάσχουν σε ζωντανές συζητήσεις μέσω του Διαδικτύου . Παρά το γεγονός ότι υπάρχουν προ-made bots για το σκοπό αυτό , μπορείτε να δημιουργήσετε τη δική σας για να εγγραφείτε αυτόματα σε ένα κανάλι IRC . Αυτό το παράδειγμα χρησιμοποιεί κώδικα PHP . Οδηγίες
Η

1 Ανοίξτε ένα πρόγραμμα επεξεργασίας κειμένου , όπως το Notepad ή το WordPad . 2

Πληκτρολογήστε τον ακόλουθο κώδικα PHP για να αποτρέψει το bot από χρονικές όταν προσπαθείτε να κάνετε εγγραφή για το IRC κανάλι και να αναφέρει τυχόν σφάλματα ανακαλύφθηκαν :

εικόνων 3

Πληκτρολογήστε την ακόλουθη κώδικα για τον ορισμό των μεταβλητών σας :

$ host = ' » ? $ port = Είσαι ? $ nick =' » ? όνομα $ = « » ? $ chan = ' # » ?

Αντικαταστήστε ό, τι μεταξύ των μονά εισαγωγικά με τα δικά σας στοιχεία . Το λιμάνι δεν πρέπει να είναι σε εισαγωγικά , αλλά θα πρέπει επίσης να τροποποιηθούν για να αντικατοπτρίζουν την θύρα που χρησιμοποιείτε . Ο διακομιστής πρέπει να είναι ένα URL , όπως irc.dal.net . Το ψευδώνυμο και το όνομα μπορεί να είναι η ίδια λέξη
Η 4

Πληκτρολογήστε την ακόλουθη για να ανοίξει μια υποδοχή για έναν απομακρυσμένο υπολογιστή και να συνδεθείτε με το διακομιστή : .

$ Fp = fsockopen ( $ υποδοχής , $ λιμάνι ) ? fwrite ( $ fp , "ΝΙΚΟΣ $ nick \\ r \\ n" ) ? fwrite ( $ fp , "USER $ name $ host \\ r \\ n" ) ? fwrite ( $ fp , " JOIN $ chan \\ r \\ n " ) ? fwrite ( $ fp , " privmsg $ chan \\ r \\ n " ) ?

η " \\ r \\ n " λέει στον server να εισέλθουν στην πληροφορίες ως εντολή . Αντικαταστήστε το " " με το μήνυμα που θέλετε bot σας για να εμφανιστεί στο διακομιστή
5

Εισάγετε τον παρακάτω κωδικό για να πει το bot να συνεχίσουμε να προσπαθούμε για να εγγραφείτε : .

ενώ ( feof ( $ fp ) ! ) {

= $ δεδομένων fgets ( $ fp , 128 ) ? echo ( $ δεδομένων ) ?

$ data = εκραγεί ( " : ping " ? , δεδομένων $ ) ? echo $ δεδομένων [ 0 ] " \\ n" ?

if ( $ δεδομένων [ 1 ] ) == ' PING ' { fwrite ( $ fp , $ δεδομένα » PONG » [ 1 ] ) ?; }

>
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα