找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 406|回复: 0
打印 上一主题 下一主题

php实现查询百度google收录情况

[复制链接]

2487

主题

2487

帖子

7391

积分

论坛元老

Rank: 8Rank: 8

积分
7391
跳转到指定楼层
楼主
发表于 2018-2-18 04:49:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

                  写了一个小东西记录baidu和google对于站点的收录情况,现在可以查询了,其实也没什么难度,就是去file下远程文件,然后分析下。
对了貌似查google pr的东西只是file一个地址而已,如此说了就没有什么难度了
下面是代码,对了getdetail函数也可以这样写,用正则去匹配
$wordf = preg_quote($wordf);
$wordb = preg_quote($wordb);
$pagecontent = @preg_replace("/\s*$wordf(.+?)$wordb\s*/e", "returndetail('\\1', '$type')", $pagecontent);
$pagecontent = @preg_replace("/\s*".preg_quote($wordf)."(.+?)".preg_quote($wordb)."\s*/e", "returndetail('\\1', '$type')", $pagecontent);
完整代码如下,file取得文件,分析,输出:
约有 ', ' 项链接到 ');//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;
}
?>
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

用户反馈
客户端