傅令江的光影色彩世界
使用Snoopy来获取某网页的所有链接
2014-10-5 令狐江
<?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>
发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容