概述
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 public 14 * @return void 15 */ 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 public 36 * @return void 37 */ 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("/[rnt]+/","",$data); 46 return $data; 47 48 }
自己网站需要的一个小功能,有需要的可以参考下。
转载于:https://www.cnblogs.com/coffiasd/p/4208624.html
最后
以上就是追寻黑猫为你收集整理的php采集百度下面的相关搜索关键词的全部内容,希望文章能够帮你解决php采集百度下面的相关搜索关键词所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复