2010-10-02 6 views
0

Je veux savoir comment on peut écrire une application logicielle qui peut automatiser les processus du navigateur, comme se connecter à un site, publier du contenu et se déconnecter.Comment coder un logiciel à des fins d'automatisation?

Il existe un certain nombre de logiciels sur le marché qui le font, mais je les connais depuis longtemps, ils ont besoin d'Internet Explorer pour fonctionner.

J'ai beaucoup cherché mais je n'ai pas pu trouver, dans quelle langue ils sont codés. Quelqu'un peut-il mettre un guide ou un article qui me permettra de commencer le processus?

Répondre

1

Vous pouvez le faire dans n'importe quelle langue qui a des bibliothèques qui "parlent" le protocole HTTP. La plupart d'entre eux le font. Les implémentations varient, allant de simples choses comme l'envoi de requêtes GET/POST, à des sujets avancés comme la gestion automatique des cookies et les moteurs JavaScript. L'idée est de choisir un langage de programmation qui vous convient et de commencer à chercher les options de bibliothèque HTTP dont il dispose.

+0

Je ne sais pas si nommer un logiciel est bon ou non. S'il vous plaît pardonner si c'est faux. Je veux faire un logiciel comme SEnuke ou Facebook ami blaster .. Ils semblent être codé C# ou. Net je pense .. –

0

Vous pouvez facilement créer des web scrappers/bots en utilisant Perl. Il existe plusieurs modules CPAN qui seront utiles.

Par exemple, le module WWW::Mechanize facilite la plupart des tâches.

0

Je peux penser à CodedUI, SilkTest, QTP, Watin, Watir & autres tels logiciels qui peuvent le faire ...

HTH.

Questions connexes