Langage pour recevoir/envoyer des requêtes web et analyser les pages

Langage pour recevoir/envoyer des requêtes web et analyser les pages - Divers - Programmation

Marsh Posté le 11-07-2006 à 16:05:55    

'lut
 
Alors voila le probleme: on bosse sur portail web fourni par un presta, dont l'administration n'est pas évidente et est source d'erreurs. Comme certains des utilisateurs doivent pouvoir administrer certaines parties, on voudrait dévlopper un outil qui leur évite de tripatouiller le site et de tout casser. Il existe déjà certains scripts Perl, mais ils ont des soucis de fiabilité, sans qu'on puisse dire s'ils viennent des scripts ou du site en lui-même. De plus, on a du mal à integrer correctement les scripts dans un wrapper graphique C# (les scripts ne sont pas super faciles d'utilisation).
 
Ma question est donc: quelles sont les autres possibilités que le Perl ? Il s'agit basiquement d'envoyer des requêtes http(s), de recup le contenu et de le parser, de remplir les formulaires et de les envoyer avec de nouvelles requêtes. J'ai regardé du côté de C#/.NET et j'ai l'impression qu'il n'est pas super doué pour ce genre de trucs. Qu'est-ce que vous me conseilleriez ?


---------------
©2008 Bleuarff Corp.
Reply

Marsh Posté le 11-07-2006 à 16:05:55   

Reply

Marsh Posté le 11-07-2006 à 16:10:34    

honnêtement perl c'est bien pour faire ça...  
Pourquoi vous corriger pas les erreurs plutôt que de tout refaire?
De toute façon si ça vient pas des scripts mais du site, quelque soit le langage utilisé ça merdera pareil [:spamafote]!

Reply

Marsh Posté le 11-07-2006 à 16:15:36    

C'est aussi un peu mon point de vue, mais le problème des scripts est qu'ils ont été faits en mode mega-urgent par des presta russes en partant de bouts de codes que j'avais fait, que c'est pas des masses commentés et qu'en le lisant j'ai l'impression que c'est codé en Perl cyrillique :D.
L'autre souci, c'est l'intégration des scripts dans un outil graphique facile a utiliser, a priori en C#. La redirection des entrées/sorties console est pas évidente. Alors au final ptet que refaire le tout dans un langage qui ferait à la fois le code métier+l'interface c'est ptet pas une si mauvaise idée...


---------------
©2008 Bleuarff Corp.
Reply

Marsh Posté le 11-07-2006 à 17:06:47    

Pourquoi pas en Java?
Mais bon ... a part ça pour le langage à mon avi tu dois choisir celui que dans ton equipe vous maitrisez le mieux, afin d'y perdre le moins de temps possible et que le plus possible d'entre vous puissiez, le cas echeant, debugger/ameliorer le programme si votre equipe change


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

Marsh Posté le 11-07-2006 à 17:29:28    

A priori je serais tout seul la-dessus. Donc si je prends un truc que je maitrise ca sera C# ou Perl. Mais comme je l'ai, C# j'ai pas l'impression qu'il sache faire ça facilement. Perl oui, mais dans ce cas faut reprendre l'existant, et de tout façcon je suis le seul ici à connaitre le Perl :D. Quant à Java, j'en ai jamais vraiment fait.
 
Bon, finalement jvais essayer de reprendre les scripts Perl et d'améliorer ça, mais je sens qu'entre ça et le wrapper graphique je vais en chier...


---------------
©2008 Bleuarff Corp.
Reply

Marsh Posté le 12-07-2006 à 15:48:14    

Alors en fait on me demande de faire une mini-etude des possibilités offertes. Donc je reitère ma question, est-ce que ce genre de choses est possible en C#/JAVA ?
 
Autant l'envoi de requêtes et recevoir la réponse correspondante je me fais pas de souci, mais j'ai pas vu quoi que ce soit qui permette de parser une page web afin d'en remplir les formulaires et de les renvoyer. Vous savez si ça existe, dans un de ces langages ou dans un autre ?


---------------
©2008 Bleuarff Corp.
Reply

Marsh Posté le 12-07-2006 à 19:54:48    

Franchement ce genre de truc marche pratiquement dans tous les langages ... Même en php c'est faisable :heink: .. En java ça marche bien ...
Comme je te l'ai dit, a toi de voir ce qui te convient le plus


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

Sujets relatifs:

Leave a Replay

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