个人网站向百度API提交php推送实例教程
要使用百度API主动推送,首先需要了解它的基本功能。百度API主动推送是向百度搜索主动推送资源的方式,可以缩短爬虫发现网站链接的时间,但并不保证收录效果。最为快速的提交方式是API推送,建议站点当天新产出的链接立即通过此方式推送给百度,以确保新链接可以被及时收录。
我们来看看php推送示例,PHP推送一次推送上线为2000条,下面以自己的网站:https://www.hostblog.cn/作为实例教程:
第一步:在百度站长平台的后台里面选择:
普通收录→资源提交API提交→php推送示例,如图
第二步:在本地新建一个"baidu.php"文件,将上图php推送示例下面的代码,复制粘贴至该文件,然后,开头输入"<?php " 中间为您的代码 结尾输入"?>",将代码中$urls的值改为你要向百度引擎推送的链接URL,保存,具体参考:
<?php
$urls = array(
'https://www.hostblog.cn/你的网站URL',
'https://www.hostblog.cn/你的网站URL',
'https://www.hostblog.cn/你的网站URL',
);
$api = 'http://data.zz.baidu.com/urls?site=你的域名&token=百度为你分配的识别值';
$ch = curl_init();
$options = array(
CURLOPT_URL => $api,
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS => implode("\n", $urls),
CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
echo $result;
?>
- 然后我们将此代码命名为baidu.php,放到你的网站根目录下,在网站中访问该文件,如:https://www.hostblog.cn/baidu.php
会显示推送是否成功以及推送成功条数,如下:
完毕!
文章作者:主机博客
文章标题:个人网站向百度API提交php推送实例教程
文章地址:https://www.hostblog.cn/291.html
文章版权:
主机博客所发布的内容,部分为原创,转载请注明来源,网络转载文章如有侵权请联系我们!
THE END