如何远程查看网站?

时间:2013-04-09 07:47:47

标签: html widget html-parsing

我为我的客户构建了一个免费的小部件,但我希望他们将我的网站链接放在他们的网站上,所以我想定期检查他们的网站html代码我的网站链接,如果他们删除链接我将自动停止小部件。 我想知道我的想法是否正确?我的意思是,是否有可能远程检查网站的代码? 然后,如果有可能如何开始?我想使用php方法file_get_content获取页面的html,然后解析返回的文件,但我不能,因为我没有找到解析返回的字符串的方法。

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

我使用DOM:

<?php
$doc = new DOMDocument();
$doc->loadHTML('http://example.com');
$exm = $doc->getElementsByTagName('a');
print_r($exm);
//will print DOMNodeList Object ( )
?>

我不想使用“RegExp”它在大多数情况下是不可靠的,如果有任何想法或提示我将会感激

1 个答案:

答案 0 :(得分:1)

使用DOM挖掘页面内容:http://php.net/dom