PHP获取百度关键词排名
PHP获取百度关键词排名,还是我项目中的一个小小的项目。
原文链接http://www.bunian.cn/phpbaiduguanjianci.html
- @$k=$_GET['k'] ? $_GET['k'] : '不念博客';
- @$u=$_GET['u'] ? $_GET['u'] : 'www.bunian.cn';
- $rn='50';
- $url = "https://www.baidu.com/s?ie=utf-8&wd=".$k."&rn=".$rn;
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_HEADER, false);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
- curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1) ApplewebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.1 Safari/537.11');
- $res = curl_exec($ch);
- $rescode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
- curl_close($ch);
- preg_match_all('/<div class=\"f13\">(.*?)<\/div>/si', $res, $p);
- for ($ii = 0; $ii < COUNT($p[1]); $ii++){
- $pos=strpos($p[1][$ii],$u);
- if(is_integer($pos)){
- $rn= $ii+1;
- break;
- }
- }
- echo $rn;
- 欢迎大家来我的博客做客:http://www.bunian.cn
- 原文链接http://www.bunian.cn/phpbaiduguanjianci.html
来源: https://www.oschina.net/code/snippet_1243326_58505