2010-06-07 6 views
3

Possible en double:
CodeIgniter: A Class/Library to help get meta tags from a web page?En utilisant PHP, comment analyser le titre et les balises META à partir d'une page HTML?

Je dois être en mesure d'obtenir les métadonnées TITLE et DESCIPTION sur une page.

J'ai essayé de faire ceci mais j'ai eu plus d'erreurs que les résultats réels. (J'ai un tableau d'environ 10 URLs, habituellement seulement environ 2 d'entre eux me donnent la description.) Je n'ai pas encore obtenu le titre).

Alors, comment puis-je, en PHP, obtenir le Desc et le Titre à partir d'une page distante, et s'il n'y en a pas ou s'il y a une erreur, l'ignorer?

-Dylan

+0

Dup: http://stackoverflow.com/questions/2273555/codeigniter-a-class-library-to-help-get-meta-tags-from-a-web- page – webbiedave

+0

+1 pour ne pas essayer d'utiliser des expressions régulières pour résoudre ce problème. SO vous en remerciera :) –

Répondre

1

Utilisez quelque chose comme cURL (Vérification des choses comme le résultat est pas faux et que l'état HTTP 200) pour obtenir la page puis Simple HTML DOM pour analyser et extraire les éléments que vous voulez. (Rappelant que les éléments pourraient ne pas exister)

Questions connexes