Bonjour à tous,
en fait j'ai un petit problème, via le module WWW::Mechanize, je me connecte à une page, je m'identifie, je vais de page en page, etc..jusque là c'est cool. Sauf que là je bloque :
je me trouve sur la page ....Requetes/Sauvegarde/visu.asp?ID=0
en temps normal quand je suis sur cette page il faut que je clique sur le petit bouton "Excel" pour qu'un fichier excel soit créé (ça prend 30 bonnes secondes..) et affiché dans la page ....Requetes/Sauvegarde/result_excel.asp?rqs=1
donc naïvement en perl, j'ai fait :
et en sortie j'ai un joli : "Echec lors du chargement du fichier Excel 500 read time out at ..."
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7$m->click_button(name => 'btnExcel', number => 13, value => 'Excel' ); die 'Échec de validation de la requete : ' . $m->res->status_line() unless $m->success(); $m->get(début d'url /Requetes/Sauvegarde/result_excel.asp?rqs=1'); die 'Échec lors du chargement du fichier Excel : ' . $m->res()->status_line() unless $m->success();
Config : ActivePerl 5.10 // WinXP // InternetExplorer 6
Merci infiniement.







Répondre avec citation



). La première chose à faire c'est de réessayer la page dans ton navigateur en désactivant le Javascript et de voir si cela marche toujours mais différemment (dans un site professionnel bien conçu tout devrait être faisable sans Javascript même si c'est bien moins beau et/ou pratique). Si ce n'est pas le cas, tu as des variantes de Mechanize qui utilisent Firefox ou IE en sous-main, essaie d'utiliser celui qui convient selon ta plateforme.
Partager