如何获得另一个网站的元内容

时间:2013-04-22 08:24:51

标签: php

嗨,我正在做一个项目。在这个项目中我需要另一个网站元内容。 这是一个例子

这是远程网站元内容

<meta content="Kültür Sanat Edebiyat Portalı. Geniş Türkçe şiir ve şair arşivi. Yarışmalar, şiir etkinlikleri, sanat haberleri. Kitaplar ile ilgili geniş ve detaylı tanıtımlar. Resim tiyatro sergi." name="description">

我试过php file_get_contents

<?php
$homepage = file_get_contents('http://antoloji.com/');
echo $homepage;
?>

但是找不到如何只采用元内容的方法(描述部分) 谢谢你的建议

1 个答案:

答案 0 :(得分:4)

PHP对此有一个非常有用的功能,get_meta_tags允许您解析网站源的元标记。

<?php
// Assuming the above tags are at www.example.com
$tags = get_meta_tags('http://www.example.com/');

// Notice how the keys are all lowercase now, and
// how . was replaced by _ in the key.
echo $tags['author'];       // name
echo $tags['keywords'];     // php documentation
echo $tags['description'];  // a php manual
echo $tags['geo_position']; // 49.33;-86.59
?>