16-09-2009, 08:49 AM
Pourquoi ne pas faire un bot qui utilise des méthodes d'autentification plus avancées que http://login:password@url ? Le bot que tu développes pourrait s'autentifier au moyen de requêtes POST, ou en HTTPS (selon le jeu). Pour le HTTPS je suppose qu'il y a des librairies, pour le POST ça se fait pas trop difficilement (dans un langage adapté).
Il peut y avoir un problème lié aux défis posés à l'autentification (exemple : veuillez taper le mot situé sur l'image suivante). On pourrait imaginer que l'autentification est manuelle (par l'intermédiaire du programme du bot quand même), et ensuite le bot maintient simplement la connexion.
Pour le langage de développement, étant donné que HTTP est un protocole (majoritairement) textuel, je te conseillerais un langage qui manipule facilement des chaînes de caractères. Perl par exemple (Beaucoup d'avis vont diverger probablement, mais Perl n'est pas assez mentionné à mon goût :p). Il y a des librairies pour gérer les contenus HTTP zippés, mais au pire, tu peux toujours dire que ton bot ne gère pas les contenus zippés.
J'espère que ça t'aide, mais j'ai aussi peur de répondre un peu à côté de la plaque. Pourrais-tu préciser ton problème si c'est le cas (et peut-être donner un exemple de jeu, et de fonctionnalités que tu voudrais que ton bot fasse) ?
Il peut y avoir un problème lié aux défis posés à l'autentification (exemple : veuillez taper le mot situé sur l'image suivante). On pourrait imaginer que l'autentification est manuelle (par l'intermédiaire du programme du bot quand même), et ensuite le bot maintient simplement la connexion.
Pour le langage de développement, étant donné que HTTP est un protocole (majoritairement) textuel, je te conseillerais un langage qui manipule facilement des chaînes de caractères. Perl par exemple (Beaucoup d'avis vont diverger probablement, mais Perl n'est pas assez mentionné à mon goût :p). Il y a des librairies pour gérer les contenus HTTP zippés, mais au pire, tu peux toujours dire que ton bot ne gère pas les contenus zippés.
J'espère que ça t'aide, mais j'ai aussi peur de répondre un peu à côté de la plaque. Pourrais-tu préciser ton problème si c'est le cas (et peut-être donner un exemple de jeu, et de fonctionnalités que tu voudrais que ton bot fasse) ?