35dir分类目录程序无法获取网站百度权重解决方法 代码实例
爱站网与Chinaz站长网对百度权重的计算方法是有所区别的,很多人问PHP如何获取某个网站百度权重,其实以前爱站网与Chinaz站长网都是很容易获取的,但是Chinaz站长工具改版后,之前获取百度权重的方法就失效了,而且要想通过站长工具获取百度权重就需要申请站长工具的API接口,关键这个接口并不完全免费的,所以本文就通过爱站网的链接获取百度权重,希望给有需要的朋友带来帮助。
下面代码可以直接复制过去新建一个PHP文件进行测试。我在测试过程中未发现无法获取等情况。测试无误好后就可以去35dir文件夹里的webdata.php里面进行更改。
具体地址为:/source/module/webdata.php,打开这个文件后,拉到最下面找到下图红框中的代码替换为文末的代码即可:
<?PHP
$url="2.taobao.com";
$data = file_get_contents("https://www.aizhan.com/getbr.php?url=$url&style=1");
preg_match_all("/>(.*)</siU", $data, $matches);// 正则查找[数字]
foreach ($matches[1] as $v)
{
$rank .= $v . ' ';// 组合结果
}
echo preg_replace('/\[|\]/', '', $rank);// 输出权重,替换[]为空
?>
类似的谷歌权重,搜狗权重都可以差不多的方法获取。