欢迎光临
我们一直在努力

php抓取百度搜索页面源代码

<?php
function spider($url){
	// 构造包头,模拟浏览器请求
	$header = array (
			"Host:www.baidu.com",
			"Content-Type:application/x-www-form-urlencoded",//post请求
			"Connection: keep-alive",
			'Referer:http://www.baidu.com',
			'User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0; BIDUBrowser 2.6)'
	);
	$ch = curl_init ();
	curl_setopt ( $ch, CURLOPT_URL, $url );
	curl_setopt ( $ch, CURLOPT_HTTPHEADER, $header );
	curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 );
	// 执行
	$content = curl_exec ( $ch );
	if ($content == FALSE) {
		echo "error:" . curl_error ( $ch );
	}
	// 关闭
	curl_close ( $ch );

	//输出结果
	return $content;
}
$url = "http://www.baidu.com/s?wd=site:diwu.net";
echo spider($url);
?>

 

未经允许不得转载:第五博客 » php抓取百度搜索页面源代码
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

更专业 更方便

联系我们