OVH Cloud OVH Cloud

problème d'adresse

4 réponses
Avatar
fra
Bonjour,

Je debute en perl et je voudrais un equivalent à la fontcion php
'get_meta_tags'
qui permet en donnant seulement l'adresse du site
(http://www.monsite.com) de recupérer les metas qq soit la page donnée
par le server (index.php, index.cgi, index.html, default...).

Mon objectif est de faire un script me permetant d'editer / modifier
les metas de mon site.

Merci
A+

4 réponses

Avatar
Denis -esp2008-
Bonjour,

S'il s'agit de récupérer sur un serveur distant (via http), tu trouveras
ton bonheur dans la série des modules LWP

S'il s'agit de le faire en locale (via le système de fichier), cherche du
côté de la série HTML

Tout cela se trouve sur :

http://search.cpan.org/modlist/World_Wide_Web

--
Denis
Avatar
Alain BARBET
fra wrote:
Bonjour,

Je debute en perl et je voudrais un equivalent à la fontcion php
'get_meta_tags'
qui permet en donnant seulement l'adresse du site
(http://www.monsite.com) de recupérer les metas qq soit la page donnée
par le server (index.php, index.cgi, index.html, default...).


Tu n'as pas de fonctions toutes faites pour ca ... a toi de la
programmer avec HTML::Parser

Avatar
Paul GABORIT
À (at) Wed, 16 Jun 2004 09:35:02 +0200,
Alain BARBET écrivait (wrote):
fra wrote:
Bonjour,
Je debute en perl et je voudrais un equivalent à la fontcion php
'get_meta_tags'
qui permet en donnant seulement l'adresse du site
(http://www.monsite.com) de recupérer les metas qq soit la page donnée
par le server (index.php, index.cgi, index.html, default...).


Tu n'as pas de fonctions toutes faites pour ca ... a toi de la programmer
avec HTML::Parser


Pour ce genre de choses, je conseillerais plutôt LWP.

--
Paul Gaborit - <http://www.enstimac.fr/~gaborit/>
Perl en français - <http://www.enstimac.fr/Perl/>


Avatar
fra
Bonjour,

Merci de vos reponses.
J'ai fini par trouver, j'utilise
Net::HTTP
HTML::TokeParser::Simple

Ce qui me permet de me connecter au server via le nom de domaine et
récupérer les metatag.

Mais maintenant, je dois modifier le fichier pour mettre à jour les
metas, et là je suis à la rue.

je n'arrive pas a obtenir l'adresse locale (/home/site/www/index.html)
à partir du nom de domaine, ni a trouver le nom de la page (index.htm
ou index.html ou index.php ...)

donc je ne peux pas ouvrir le fichier.

Si qqun a une suggession ...

Merci
A+