|
写了一个小东西记录baidu和google对于站点的收录情况,现在可以查询了,其实也没什么难度,就是去file下远程文件,然后分析下。
对了貌似查google pr的东西只是file一个地址而已,如此说了就没有什么难度了。 完整代码如下,file取得文件,分析,输出: 代码如下:$SEOdetail = array(); $domain = !empty($_GET['q']) ? $_GET['q'] : 'www.mycodes.net'; baidudetail($domain); googledetail($domain); var_dump($SEOdetail);
function baidudetail($domain) { $baidu_site = 'http://www.baidu.com/baidu?word=site%3A' . $domain; $baidu_link = 'http://www.baidu.com/baidu?word=link%3A' . $domain; $baidu_domain = 'http://www.baidu.com/baidu?word=domain%3A' . $domain; getdetail($baidu_site,'baidu_site','相关网页','篇,用时'); getdetail($baidu_link,'baidu_link','篇,用时'); getdetail($baidu_domain,'baidu_domain','篇,用时'); }
function googledetail($domain) { $google_site = 'http://www.google.cn/search?hl=zh-CN&q=site%3A' . $domain; $google_link = 'http://www.google.cn/search?hl=zh-CN&q=link%3A' . $domain; getdetail($google_site,'google_site',' 个结果,',' 个。 (搜索用时'); getdetail($google_link,'google_link','约有 ',' 项链接到 '); //102 }
function getdetail($url,$type,$wordf,$wordb) { $pagecontent = @file($url); $pagecontent = implode ('',$pagecontent); $pagecontent = substr(strstr($pagecontent,$wordf),strlen($wordf)); $pagecontent = substr_replace($pagecontent,'',strpos($pagecontent,$wordb)); returndetail($pagecontent,$type); }
function returndetail($content,$type) { global $SEOdetail; $SEOdetail[$type] = empty($content) ? 0 : $content; } ?>
(编辑:安卓应用网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|