首页 > 代码库 > php采集百度下面的相关搜索关键词
php采集百度下面的相关搜索关键词
1 <?php 2 3 $html = getArray(‘狂怒‘); 4 $res = getHtmlByContent($html); 5 print_r($res); 6 7 8 9 /**10 * getHtmlByContent 11 * 12 * @param mixed $html 13 * @access public14 * @return void15 */16 function getHtmlByContent($html){17 preg_match_all(‘/<table cellpadding="0">.*<\/table>/‘,$html,$res);18 // print_r($res[0][0]);19 preg_match_all(‘/<th>.*?<\/th>/‘,$res[0][0],$result);20 $result = $result[0];21 if(!empty($result) && is_array($result)){22 foreach($result as $k=>$v){23 $result[$k] = strip_tags($v);24 } 25 } 26 //print_r($result);27 return $result;28 }29 30 31 /**32 * getArray 33 * 34 * @param mixed $kw 35 * @access public36 * @return void37 */38 function getArray($kw){39 $url="http://www.baidu.com/s?wd=".$kw;40 $curl=curl_init();41 curl_setopt($curl,CURLOPT_URL,$url);42 curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);43 //curl_setopt($curl, CURLOPT_POSTFIELDS, $curlPost);44 $data = curl_exec($curl);45 $data = preg_replace("/[\r\n\t]+/","",$data);46 return $data;47 48 }
自己网站需要的一个小功能,有需要的可以参考下。
php采集百度下面的相关搜索关键词
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。