Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1187 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  [Résolu]Obtenir le code source.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu]Obtenir le code source.

n°1301636
LadyKat
Posté le 08-02-2006 à 21:03:24  profilanswer
 

Bonjour à tous,  
 
je cherche par un programme perl générant des liens internet à récupérer le code source des pages correspondantes à ces liens.  
 
Est ce possible ? et si oui comment.  
 
Merci


Message édité par LadyKat le 09-02-2006 à 21:59:58
mood
Publicité
Posté le 08-02-2006 à 21:03:24  profilanswer
 

n°1301700
LadyKat
Posté le 08-02-2006 à 22:13:07  profilanswer
 

le code source ressemblant à :  
 

Code :
  1. #!/usr/bin/perl -w
  2. use strict;
  3. use CGI qw(:standard escapeHTML);
  4. my $ecnumber1 = param('ecnumber1');
  5. my $ecnumber2 = param('ecnumber2');
  6. my $ecnumber3 = param('ecnumber3');
  7. my $ecnumber4 = param('ecnumber4');
  8. $IUBMBlink = "http://www.chem.qmul.ac.uk/iubmb/enzyme/EC".
  9. $ecnumber1."/".$ecnumber2."/".$ecnumber3."/".$ecnumber4.".html";


le lien donnant au final un lien ce ce style : http://www.chem.qmul.ac.uk/iubmb/enzyme/EC1/1/1/1.html
Et j'aimerai donc récupérer le contenu de la page dont je viens de générer le lien afin de le stocker dans une variable.


Message édité par LadyKat le 08-02-2006 à 22:16:21
n°1301732
pospos
Posté le 09-02-2006 à 00:05:13  profilanswer
 

use LWP::Simple;
my $html = get($url);

n°1301790
LadyKat
Posté le 09-02-2006 à 06:25:27  profilanswer
 

ahhh merci c'est exactement ce que je cherche... mais me voila face à un autre problème * désolé pour le dérangement, *  mais j'ai récupéré le module maintenant de LWP Simple, mais je ne sais pas ou le mettre  
 
* Je suis sous mac OSX.4 *


Message édité par LadyKat le 09-02-2006 à 06:25:57
n°1301886
pospos
Posté le 09-02-2006 à 11:06:20  profilanswer
 

il faut installer toute la lib www
 
va en ligne de commande (puisque tu a mac osX) et tappe "cpan"
 
ensuite "install Bundle::LWP"

n°1302406
LadyKat
Posté le 09-02-2006 à 18:40:11  profilanswer
 

encore désolé de te déranger mais je n'arrive pas à l'installer  
 
j'ai l'erreur suivante :  
 
Running make install
mkdir /usr/local/man: Permission denied at /System/Library/Perl/5.8.6/ExtUtils/Install.pm line 112
make: *** [pure_site_install] Error 255
  /usr/bin/make install  -- NOT OK

n°1302483
pospos
Posté le 09-02-2006 à 20:51:50  profilanswer
 

il faut etre loggé en root pour avoir les droits

n°1302516
LadyKat
Posté le 09-02-2006 à 21:59:08  profilanswer
 

ça marcheeeeee  
merci beaucoup pospos ^^


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  [Résolu]Obtenir le code source.

 

Sujets relatifs
[Résolu]Variance de taille de page entre FF et IEExcel 2002 - longueur à l'ouverture d'un fichier (résolu)
[ANT Resolu] cactus Ant Task[resolu]Debutant en php - derniere connection
[RESOLU]verification d'un formulaire[CSS]css non reconnu par ie mais OK avec firefox et opera [Résolu]
[Résolu] MVC[RESOLU] Code couleur sous visual basic
[RÉSOLU] Comment utiliser l'interface graphique propre à XP ? 
Plus de sujets relatifs à : [Résolu]Obtenir le code source.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR