Forum-webmaster
Technique - programmation => HTML / CSS / XHTML => Message commencé par: _kev_webmaster_ le le 10-11-2004 a 06:51:16

Titre: Recuperer balises 'meta' d'un site
Posté par: _kev_webmaster_ le le 10-11-2004 a 06:51:16

Bonjour a tous,

Je developpe actuellement un portail vers les ressources informatiques. Il s'agit d'une sorte d'annuaire en fait mais avec des fonctionnalités plus avancées.

En effet, je souhaite faire un update de ma base de données regulierement afin de mettre a jour les champs ou sont stocké les balises meta description, keyword, ...

Pour cela, je dois analyser la page d'accueil du site referencé et recupérer ainsi la portion de chaine "description" ou "keyword" d'une balise meta.

Si quelqu'un aurait une solution a ce problème, je lui en serait assez reconnaissant.

Merci a l'avance,

_kevin_

Titre: Re:Recuperer balises 'meta' d'un site
Posté par: guru83 le le 16-11-2004 a 19:11:34

salut,
je comprends pas bien la question mais voilà une réponse...
tu ouvres la page désirée avec IE et tu vas dans le menu "affichage" => tu cliques sur "source"
il ne te reste plus qu'à faire un copier de la portion de texte que tu désires.

Titre: Re:Recuperer balises 'meta' d'un site
Posté par: jb_gfx le le 16-11-2004 a 21:55:21

Ce post aurait plus sa place dans la section PHP/ASP...

En PHP tu pourrait écrire un petit script qui:

1. lit le fichier html dans un tableau (fonction: readfile())
2. teste chaque entrée du tableau pour voir si elle contient :
"<meta name="Keywords"" (fonction strstr())
3. si c'est le cas nettoie la chaine des parties "balise html).
4. place le résultat dans un tableau qui contiendra donc tes keywords (fonction: split()).

Idem pour descritption.


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.