本文是一个php实现的可以查询指定关键字在搜索引擎中的排名的示例代码,脚本不见得可以执行运行,因为google可能以经改过版本,感兴趣的同学参考下思路即可。 原理:php抓取google的搜索结果,并查询指定域名的排名, <?php $page=30; //页面数 $domain="lansj.com"; //域名 //$domain="lost63.com"; for($n=0;$n<=$page;$n++){ $url='http://www.google.cn/search?hl=zh-CN&newwindow=1&q=%E6%B7%B1%E5%9C%B3%E6%91%84%E5%BD%B1%E5%B7%A5%E4%BD%9C%E5%AE%A4&start='.$n.'0&sa=N'; //$url='http://www.google.cn/search?hl=zh-CN&lr=&newwindow=1&am
本文是一个php实现的可以查询指定关键字在搜索引擎中的排名的示例代码,脚本不见得可以执行运行,因为google可能以经改过版本,感兴趣的同学参考下思路即可。
原理:php抓取google的搜索结果,并查询指定域名的排名,
<?php
$page=30; //页面数
$domain="lansj.com"; //域名
//$domain="lost63.com";
for($n=0;$n<=$page;$n++){
$url='http://www.google.cn/search?hl=zh-CN&newwindow=1&q=%E6%B7%B1%E5%9C%B3%E6%91%84%E5%BD%B1%E5%B7%A5%E4%BD%9C%E5%AE%A4&start='.$n.'0&sa=N';
//$url='http://www.google.cn/search?hl=zh-CN&lr=&newwindow=1&q=%E8%BF%B7%E5%A4%B1%E8%B7%AF%E4%B8%8A&start='.$n.'0&sa=N';
$file=fopen($url,"r");
while(!feof($file))
{
$result.=fgets($file,9999);
}
if(strpos($result,$domain)==true){
echo '在第'.$n.'页找到喽<br>';
$n=$page;
}else{
echo '第'.$n.'页没有找到<br>';
}
fclose($file);
}
?>
声明:本文内容来源自网络,文字、图片等素材版权属于原作者,平台转载素材出于传递更多信息,文章内容仅供参考与学习,切勿作为商业目的使用。如果侵害了您的合法权益,请您及时与我们联系,我们会在第一时间进行处理!我们尊重版权,也致力于保护版权,站搜网感谢您的分享!