Προς το περιεχόμενο

Java Bot - TribalWars


datanet

Προτεινόμενες αναρτήσεις

Δημοσ.

Εχω φτιαξει ενα προγραμματακι-bot να κανει login στο http://www.tribalwars.net κ υστερα απο καποια redirections να κανει καποιες εργασιες για το παιχνιδι.

Γενικα το προγραμμα μου δουλευε κανονικα, ομως μια μερα παρατηρησα οτι δεν δουλευε κ κολλουσε στο βημα που παραθετω πιο κατω. Επισης παρατηρησα οτι παλια σε ολους τους servers του παιχνιδιου ηταν Apache, ενω τωρα ειναι lighttpd/1.4.15.

 

Γενικα κανω connect στο Host και στελνω τα παρακατω:

 

GET /login.php?user=username&password=454545454545ty-8 HTTP/1.1

Accept: image/gif,image/x-xbitmap,image/jpeg,image/pjpeg,*/*

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1

Host: tw5new.tribalwars.net

Connection: Keep-Alive

Cache-Control: no-cache

Cookie: server_id=tw5

 

 

(το username κ ο password εχουν αλλαξει...οποτε μην δοκιμασετε αν δουλευει)

 

Αυτα τα headers αμα τα στειλω απο client που ειναι φτιαγμενο στην JAVA, ο server (tw5new.tribalwars.net) δεν μου στελνει τιποτα σαν απαντηση....

Αν τα στειλω με client που ειναι φτιαγμενο στην Visual Basic 6.0 (με winsock control), ολα πηγαινουν ρολοι.

Σαν να καταλαβαινει ο web server ποτε τρεχω JAVA, κ ποτε VB.... Ο web-server του tw5new.tribalwars.net , ειναι lighttpd/1.4.15

 

Ελα ομως που εγω θελω να το κανω σε JAVA, γιατι προκειται να τρεχει απο UNIX.

 

Δε μπορω να καταλαβω γιατι δεν απανταει ο server οταν τρεχω το προγραμμα απο JAVA, κ απανταει μονο στο προγραμμα απο VB????

HELLLPPPP

Δημοσ.

Ειναι wild guess, αλλά πιστεύω αυτό συμβαίνει γιατί έχουν κάνει την εφαρμογή τους να τσεκάρει τι browser είναι αυτός που διαβάζει το site. Όταν χρησιμοποιείς το winsock control χρησιμοποιείς Internet Explorer, οπότε αυτοί πιστεύουν ότι χρησιμοποιείς Internet explorer. Οταν χρησιμοποιείς Java ο agent είναι Java και προφανώς δεν το επιτρέπουν.

Δημοσ.

Τσέκαρε το να δεις αν όντως ο header περνάει. Επίσης τσέκαρε ότι δε φαίνονται 2 headers, ένας Java και ένας Mozilla...

Δημοσ.

Οκ το προβλημα λυθηκε.

 

Κατι αλλαγες γραμμων εφταιγαν, κ ενω ο Apache δε μασαγε, ο lighttpd περιμενε κ -> ειχα προβλημα!

  • 1 χρόνο αργότερα...

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...