10月52014
使用Snoopy来获取某网页的所有链接
<?php /** * 使用Snoopy来获取某网页的所有链接
* @param str $url 搜索目标url
* @return array $result 链接数组
*/
include "Snoopy.class.php";
function Snoopy_get_urls($url) {
$snoopy = new Snoopy;
//采集此页面的所有链接。
$snoopy->fetchlinks($url);
return $snoopy->results;
}
if(isset($_GET[q])) {
$url = $_GET[q];
$urlarray = Snoopy_get_urls($url);
}
?>
<html>
<head>
<title>使用Snoopy来获取某网页的所有链接</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<style type="text/css">
a{display:none}
</style>
</head>
<body>
<h2>使用Snoopy来获取某网页的所有链接</h2>
<form method="get" action="">
请输入url,包含http://<br />
<input type="text" name="q" size="60" value="<?php echo $url; ?>"><input type="submit" value="查 询">
</form>
<br />
<?php
echo '<pre>';
print_r($urlarray);
echo '</pre>';
?>
</body>
</html>
发表评论
木有头像就木JJ啦!还木有头像吗?点这里申请属于你的个性Gravatar头像吧!