IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Perl Discussion :

HELP : Variable et fichier


Sujet :

Langage Perl

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 21
    Points : 11
    Points
    11
    Par défaut HELP : Variable et fichier
    Bonjour,

    J'ai une page html, je récupère la source avec get($url) je la met dans $var1.
    je récupère la source à la main dans mon navigateur je la met dans un fichier que je lis et je stocke dans $var2.

    PB : Je compte le nombre de caractères de $var1 et $var2 et il est différent de plusieurs centaines de caractères !

    j'ai essayé de supprimer les sauts de lignes, les espaces, rien ni fait, pouirtant mes dexu chaines sont exactement les memes...

    merci d'avance pour un peu de lumière !

  2. #2
    Mr6
    Mr6 est déconnecté
    Membre éclairé

    Homme Profil pro
    Inscrit en
    Septembre 2004
    Messages
    607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2004
    Messages : 607
    Points : 794
    Points
    794
    Par défaut
    Tu utilises quel module ? LWP::Simple ?
    selon la page que tu récupères, le fait d'utiliser un navigateur peut en modifier le contenu, donc teste avec le module LWP::UserAgent en lui mettant des attributs identiques aux caractéristiques de ton navigateur.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 21
    Points : 11
    Points
    11
    Par défaut
    merci pour ta réponse.

    mais quels sont ces attributs ? le langage du navigateur ?

  4. #4
    Mr6
    Mr6 est déconnecté
    Membre éclairé

    Homme Profil pro
    Inscrit en
    Septembre 2004
    Messages
    607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2004
    Messages : 607
    Points : 794
    Points
    794
    Par défaut
    Généralement on s'intéresse à la version du UserAgent, comme on s'intéresse à la version du navigateur. Par exemple mon navigateur est "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.7.8 ) Gecko/20050511 Firefox/1.0.4". Ce genre d'infos permet par exemple à un site de web de faire la différence entre un navigateur et un robot. Je ne suis pas expert en la matière donc "perldoc LWP::UserAgent" sera ton ami.

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 21
    Points : 11
    Points
    11
    Par défaut
    merci pour ta réponse.

    J'ai finalement réussi en utilisant en plus de userAgent les expressions régulières.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 9
    Dernier message: 27/11/2006, 12h42
  2. variable global fichier externe?
    Par molesqualeux dans le forum C
    Réponses: 4
    Dernier message: 01/02/2006, 17h13
  3. [9i] Bind variable dans fichier trace
    Par learn dans le forum Oracle
    Réponses: 6
    Dernier message: 27/01/2006, 16h24
  4. Passer les variables de fichier.php en fichier.php
    Par Furius dans le forum Langage
    Réponses: 4
    Dernier message: 20/11/2005, 23h05
  5. Réponses: 2
    Dernier message: 19/06/2003, 14h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo