服务器大本营

 找回密码
 我要入营

微信扫码 , 快速开始

QQ登录

只需一步,快速开始

查看: 130|回复: 0

百度站长平台API提交中的php推送代码怎么写?百度PHP自动推送代码示例

[复制链接]

799

敬重

369

主题

207

精华

管理员

积分
5770

启航之章进阶之印里程之碑突破之证飞跃之星蜕变之勋卓越之路龙年行大运

QQ
发表于 2024-4-25 21:34:53 | 显示全部楼层 |阅读模式

我要入营,结交更多好友,开启更多功能,轻松玩转服务器大本营!

您需要 登录 才可以下载或查看,没有账号?我要入营

x
百度收录资源提交主要有3种方式:
· API推送:最为快速的提交方式,建议将站点当天新产出链接立即通过此方式推送给百度,以保证新链接可以及时被百度收录。
· Sitemap:可以定期将网站链接放到Sitemap中,然后将Sitemap提交给百度。百度会周期性的抓取检查提交的Sitemap,对其中的链接进行处理,但收录速度慢于API推送。
· 手动提交:如果不想通过程序提交,那么可以采用此种方式,手动将链接提交给百度。

API推送优势:
· 及时发现:可以缩短百度爬虫发现你站点新链接的时间,使新发布的页面可以在第一时间被百度收录
· 保护原创:对于网站的最新原创内容,使用API推送功能可以快速通知到百度,使内容可以在转发之前被百度发现。

下面详细介绍一下API提交中的PHP推送如何操作:

1、查看接口调用地址,获取php推送代码
首先登录百度站长平台,依次点击普通收录——资源提交——API提交,在下方就可以看到你的推送接口,接口调用地址

百度站长平台API提交中的php推送代码怎么写?百度PHP自动推送代码示例

百度站长平台API提交中的php推送代码怎么写?百度PHP自动推送代码示例


接口调用地址是我们需要用到的,点击推送示例——PHP推送示例,复制下面的代码

百度站长平台API提交中的php推送代码怎么写?百度PHP自动推送代码示例

百度站长平台API提交中的php推送代码怎么写?百度PHP自动推送代码示例


2、新建baidu.php文件,上传至网站根目录
在本地新建一个baidu.php文件,打开后输入<?php ,粘贴刚刚复制的代码,再输入?>;将代码中$urls的值改为你要向百度引擎推送的链接URL,保存,具体参考:



<?php
$urls = array(
    'https://www.fwqdby.com/',
    'https://www.fwqdby.com/forum.php',
        'https://www.fwqdby.com/forum.php?gid=1',
        'https://www.fwqdby.com/forum.php?gid=39',
        'https://www.fwqdby.com/forum.php?gid=42',
        'https://www.fwqdby.com/forum.php?gid=52',
        'https://www.fwqdby.com/forum.php?gid=64',
        'https://www.fwqdby.com/forum.php?gid=67',
        'https://www.fwqdby.com/forum-1-1.html',
        'https://www.fwqdby.com/forum-2-1.html',
       
);
$api = 'http://data.zz.baidu.com/urls?site=https://www.fwqdby.com&token=Nz5sAmvqlOAhP6VL';
$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 文件上传至网站根目录

百度站长平台API提交中的php推送代码怎么写?百度PHP自动推送代码示例

百度站长平台API提交中的php推送代码怎么写?百度PHP自动推送代码示例


3、主动推送
访问 网站域名/baidu.php ,例如我的推送地址为:https://www.fwqdby.com/baidu.php
成功后,反馈回来一串字符{"remain":490,"success":10},说明推送成功。
remain:表示当天剩余的可推送url条数
success:表示成功推送的url条数

如果是你的返回信息是

百度站长平台API提交中的php推送代码怎么写?百度PHP自动推送代码示例

百度站长平台API提交中的php推送代码怎么写?百度PHP自动推送代码示例

表示该站今日推送配额已经没了,超过了就会推送失败
注:API提交和手动提交是共享配额的

设置好PHP推送后,需要主动推送时,直接修改根目录baidu.php文件中$urls的值,访问刚刚的链接地址https://www.fwqdby.com/baidu.php,即可完成推送。

以上就是关于百度API提交的分享,感谢您的阅读,服务器大本营-技术文章内容集合站,助您成为更专业的服务器管理员!
一入IDC深似海,从此你我是良人!
您需要登录后才可以回帖 登录 | 我要入营

本版积分规则

QQ|Archiver|手机版|小黑屋|服务器大本营 ( 赣ICP备2021009089号 )

GMT+8, 2024-5-25 19:50 , Processed in 0.102863 second(s), 29 queries .

Powered by 服务器大本营

© 2021-2023 联系飞飞

快速回复 返回顶部 返回列表