傅令江的光影色彩世界
php采集百度某关键词搜索结果的网址
2014-10-5 令狐江
<?php
/**
 * 采集某百度某关键词搜索结果的网址
 * @param str $keyword 关键词
 * @return array $result 搜索结果网址数组
 */
function baidu_keyword_fpage($keyword) {
	// 组成搜索url
	$url = 'http://www.baidu.com/s?word=' . $keyword;
	$html = file_get_contents($url);
	$search = '/<span class="g">(.*?)<\/span>/i';
	preg_match_all($search, $html, $r);
	return $r;
} 

if(isset($_GET[q])) {
$url = $_GET[q];
$urlarray = baidu_keyword_fpage($url);
}
?>

<html>
<head>
<title>查询百度关键词结果网址</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
</head>
<body>
<form method="get" action="">
	请输入关键词:<br />
	<input type="text" name="q" value="<?php echo $url; ?>"><input type="submit" value="查 询">
</form>
<br />
<?php
echo '<pre>';
print_r($urlarray[1]);
echo '</pre>';
?>
</body>
</html>
发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容