如何检测另一个网站的元标记?

时间:2016-02-13 03:04:50

标签: php html html5 meta-tags meta

我正在尝试验证某人确实拥有他们声称拥有的网站。我需要检测一个使用唯一代码为其提供的元标记。我怎么能这样做呢?

1 个答案:

答案 0 :(得分:1)

这将检测并打印出元标记:

<?php

$html = file_get_contents('http://example.com');

$dom = new DOMDocument();

$dom->loadHTML($html);

$xpath = new DOMXPath($dom);

$element = $xpath->query('//meta');

// item(0) returns the 1st meta string, item(1) returns the 2nd meta string
$element = $element->item(0);

$result = $dom->saveXML($element);

$result = preg_replace('/(<[^>]+) style=".*?"/i', '$1', $result);

echo htmlspecialchars($result);

?>