[bot] Conseils désirées...

Conseils désirées... [bot] - C - Programmation

Marsh Posté le 06-05-2007 à 15:18:53    

Bonjour a tous et toutes,
Voilà j'ai l'habitude de programmer en PHP5 (j'adors... pas les suchis le xml ^^) mais je voudrais apprendre a créer des bots,
donc j'ai cherché sur le net, malheureusement je n'ais rien trouvé de concluant...
Voilà j'aimerais créer des bots capables de :
  - Interprêter du xml
  - Explorer des pages webs et d'enregistrer leurs contenu sous xml
  - remplire des champs et cliquer sur des boutons sous mon logiciel de surf
  - capable de reconnaitre des situations et d'agir en conséquence (bon je lui dirait quoi faire ^^)
  - capable de fonctionner n'importe où (sur le web, mon bureau, etc)
  - entrer un serie de valeur a partir d'un xml
  - etc...
 
On m'avais parler du langage C/C++, mais je n'ai pas trouver comment il pouvoit interagir avec son environnement  (prise de commande de IE, etc...).
 
Alors j'aimerais savoir s'il n'éxiste pas des sites où je peut apprendre a faire ça, et si le langage C/C++ est le meilleur pour ce genre de choses...
 
D'avance merci pour vos réponses  :bounce:


Message édité par Omer26 le 06-05-2007 à 18:58:42
Reply

Marsh Posté le 06-05-2007 à 15:18:53   

Reply

Marsh Posté le 07-05-2007 à 03:49:27    

j'aurais tendance a dire Python :
pour lire du XML, tu peux utiliser la bibliothèque python Beautilful Soup par exemple. Python va pouvoir parcourir les pages webs avec ces bibliothèques Réseaux. Par contre, pour le clique des boutons, ce n'est pas comme ça que je ferais, mais je regarderais le contenu d'une page web, récupération des formulaires HTML, et création d'une requete HTTP à partir de ce formulaire (donc aucun clique)

 


Après, va voir sur Source Forge, ça existe peut être déjà ce que tu veux

 

(Le "problème" du C et/ou C++, c'est que si tu ne connais pas le langage, tu risque plus d'être bloquer par le langage au début...)


Message édité par zapan666 le 07-05-2007 à 03:51:06

---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 07-05-2007 à 07:12:55    

Les langages C et C++ ne sont pas trop adaptés pour ce genre de chose. Tu y arriveras, mais bon, sans doute beaucoup moins vite qu'en, par exemple, C#.

Reply

Marsh Posté le 07-05-2007 à 07:16:53    

C#


---------------
Hobby eien /人◕ ‿‿ ◕人\
Reply

Marsh Posté le 07-05-2007 à 12:41:06    

D'accords va pour le C# il y aurait un site un site pour faire ce que je veut, ou du moins apprendre à la faire, sourfe forge, je préfert comprendre ce que je fait plutôt que de comprendre quelqu'un d'autre, et surtout je préfert faire les choses par moi même...
Pour python, ça ne correspond pas a mon objectif car il ne peut pas implémenter automatiquement une session...
Mais si python sait le faire ça ne me dérange pas e l'apprendre aussi ^^
 
D'avance merci de vos réponse avenir et passées

Message cité 2 fois
Message édité par Omer26 le 07-05-2007 à 13:27:24
Reply

Marsh Posté le 07-05-2007 à 12:59:54    

Omer26 a écrit :


Pour python, ça ne correspond pas a mon objectif car il ne peut pas implémenter automatiquement une session...


cad ?


---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 07-05-2007 à 13:08:28    

Omer26 a écrit :

Pour python, ça ne correspond pas a mon objectif car il ne peut pas implémenter automatiquement une session...


Pardon [:petrus dei]

 

J'espère avoir mal compris cette déclaration [:petrus75]


Message édité par masklinn le 07-05-2007 à 13:08:44

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 07-05-2007 à 13:46:29    

www.msdn.com


---------------
Hobby eien /人◕ ‿‿ ◕人\
Reply

Marsh Posté le 07-05-2007 à 16:32:50    

mon site a une redirection donc je ne peut pas inscrire l'url du script car il est protéger et si vous vous c'est comme un forum, je ne peut y accedé qu'avec ma session (après m'être loguer), donc ma page est pour afficher les demandes (WANTED) de mes membres et pour les parcourir il y a un formulaire au dessu, donc puisque je ne gère pas ces informations par MySQL j'aimerais que mon bot explore toutes les demandes et les enregistres...

Reply

Marsh Posté le 07-05-2007 à 18:37:49    

Omer26 a écrit :

mon site a une redirection donc je ne peut pas inscrire l'url du script car il est protéger et si vous vous c'est comme un forum, je ne peut y accedé qu'avec ma session (après m'être loguer), donc ma page est pour afficher les demandes (WANTED) de mes membres et pour les parcourir il y a un formulaire au dessu, donc puisque je ne gère pas ces informations par MySQL j'aimerais que mon bot explore toutes les demandes et les enregistres...


 
ça donne quoi en français?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 07-05-2007 à 18:37:49   

Reply

Marsh Posté le 07-05-2007 à 18:39:53    

j'sais pas, j'ai rien compris.


---------------
Hobby eien /人◕ ‿‿ ◕人\
Reply

Marsh Posté le 07-05-2007 à 18:42:11    

Déjà j'ai l'impression que sont truc est mal monté (depuis que PHP5 propose une petite BDD interne je vois pas pourquoi on devrait s'amuser a stoquer des info comme des listing de membres en XML), ensuite j'ai l'impression qu'il a une page de backoffice qui lui affiche les info des membres, et qu'il veut qu'un bot aille les lire 1 par 1 au lieu de simplement l'envoyer sur la page XML qui semble stoquer les données :heink: Ou alors j'ai rien compris

Reply

Marsh Posté le 07-05-2007 à 18:49:30    

ou alors il utilise un flux RSS monté en loopback sur un cluster de webfarm avec sandbox, le tout sur un kernel multimédia en asm 7 bit (+1 de parité). Enfin, en gros.


Message édité par Tamahome le 07-05-2007 à 18:49:38

---------------
Hobby eien /人◕ ‿‿ ◕人\
Reply

Marsh Posté le 07-05-2007 à 18:54:06    

ah bon j'avais oublié un système de cache ça consiste a éditer une page html ou PHP pour éviter le MySQL et soulager le serveur...
je veut juste qu'il entre des données dans un formulaire et qu'il récupère le résultat et qu'il l'enregiste sur forme de flux RSS si vous voulez ça change rien ^^ puis de reremplire ce formulaire etc...

Reply

Marsh Posté le 07-05-2007 à 23:39:10    

[:jean-guitou] Et tu peux pas programmer ton site pour qu'il fasse ça tout seul ?
(et Python aurait pu gérer ta session sans problème en passant)


Message édité par zapan666 le 07-05-2007 à 23:39:51

---------------
my flick r - Just Tab it !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed