php实现查询百度google收录景象(示例代码)
添加时间:2013-8-2 点击量:
对了貌似查google pr的器材只是file一个地址罢了,如此说了就没有什么难度了。完全代码如下
写了一个小器材记录baidu和google对于站点的收录景象,如今可以查询了,其实也没什么难度,就是去file下长途文件,然后解析下。
对了貌似查google pr的器材只是file一个地址罢了,如此说了就没有什么难度了。
完全代码如下,file取得文件,解析,输出:
<?php
/
查询百度与谷歌收录
by www.jbxue.com
2013-7-18
/
¥搜刮引擎优化detail = array();
¥domain = !empty(¥_GET[q]) ? ¥_GET[q] : www.mycodes.net;
baidudetail(¥domain);
googledetail(¥domain);
var_dump(¥搜刮引擎优化detail);
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, </b> 个成果,, 个。 (搜刮用时);
getdetail(¥google_link, google_link, <font size=-1>约有 <b>, </b> 项链接到 <b>); //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 ¥搜刮引擎优化detail;
¥搜刮引擎优化detail[¥type] = empty(¥content) ? 0 : ¥content;
}
?>
无论对感情还是对生活,“只要甜不要苦”都是任性而孩子气的,因为我们也不完美,我们也会伤害人。正因为我们都不完美,也因为生活从不是事事如意,所以对这些“瑕疵”的收纳才让我们对生活、对他人的爱变得日益真实而具体。—— 汪冰《世界再亏欠你,也要敢于拥抱幸福》
对了貌似查google pr的器材只是file一个地址罢了,如此说了就没有什么难度了。完全代码如下
写了一个小器材记录baidu和google对于站点的收录景象,如今可以查询了,其实也没什么难度,就是去file下长途文件,然后解析下。
对了貌似查google pr的器材只是file一个地址罢了,如此说了就没有什么难度了。
完全代码如下,file取得文件,解析,输出:
<?php
/
查询百度与谷歌收录
by www.jbxue.com
2013-7-18
/
¥搜刮引擎优化detail = array();
¥domain = !empty(¥_GET[q]) ? ¥_GET[q] : www.mycodes.net;
baidudetail(¥domain);
googledetail(¥domain);
var_dump(¥搜刮引擎优化detail);
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, </b> 个成果,, 个。 (搜刮用时);
getdetail(¥google_link, google_link, <font size=-1>约有 <b>, </b> 项链接到 <b>); //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 ¥搜刮引擎优化detail;
¥搜刮引擎优化detail[¥type] = empty(¥content) ? 0 : ¥content;
}
?>