百度站长平台链接提交-百度资源平台链接提交-百度推送api定时提交源码

网站搭建很久了百度一直不收录,他们说多去提交就会收录,每天去手动提交总是忘,于是就参考百度资源平台链接提交api示例做了一个php接口,然后通过宝塔定时任务实现了每天自动提交。

百度站长平台链接提交-百度资源平台链接提交-百度推送api定时提交源码插图

使用方法也很简单,把下面代码保存到任意网站目录下面,比如新建立一个baidu.php文件,把下面代码复制粘贴进去保存。注意替换其中token和要提交的网站域名和链接。

<?php

if ($_SERVER['REQUEST_METHOD'] === 'GET') {
    function submitUrls($site, $urls) {
        // 设置API端点,包含站点URL
        $api = "http://data.zz.baidu.com/urls?site=$site&token=JyEfs9Z7P32def";
        
        // 初始化CURL
        $ch = curl_init();
        
        // 配置CURL选项
        $options = array(
            CURLOPT_URL => $api,
            CURLOPT_POST => true,
            CURLOPT_RETURNTRANSFER => true,
            CURLOPT_POSTFIELDS => implode("\n", $urls),
            CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
        );
        
        // 设置CURL选项
        curl_setopt_array($ch, $options);
        
        // 执行CURL请求并获取结果
        $result = curl_exec($ch);
        
        // 检查CURL错误
        if (curl_errno($ch)) {
            echo 'CURL错误: ' . curl_error($ch);
            return;
        }
        
        // 关闭CURL资源
        curl_close($ch);
        
        // 输出结果
        echo $result;
    }

    // 数据集
    $dataSets = [
        [
            'site' => 'https://www.soruxgpt.top',
            'urls' => [
                'https://www.soruxgpt.top/282.html',
                'https://www.soruxgpt.top/371.html',
                'https://www.soruxgpt.top/17.html',
                'https://www.soruxgpt.top/267.html',
                'https://www.soruxgpt.top/264.html',
                'https://www.soruxgpt.top/261.html',
                'https://www.soruxgpt.top/248.html',
                'https://www.soruxgpt.top/171.html',
            ]
        ],
        [
            'site' => 'https://www.dk82.com',
            'urls' => [
                'https://www.dk82.com/17.html',
                'https://www.dk82.com/235.html',
                'https://www.dk82.com/233.html',
                'https://www.dk82.com/231.html',
                'https://www.dk82.com/229.html',
                'https://www.dk82.com/226.html',
                'https://www.dk82.com/224.html',
                'https://www.dk82.com/173.html',
            ]
        ],
    ];

    // 遍历数据集并提交URL
    foreach ($dataSets as $data) {
        submitUrls($data['site'], $data['urls']);
        echo "\n";
    }
}

?>

然后在宝塔定时任务中,添加定时访问url任务,地址就改成你保存的网站域名+baidu.php地址就可以了。这样就会每天自动推送。

百度站长平台链接提交-百度资源平台链接提交-百度推送api定时提交源码插图1
© 版权声明
THE END
喜欢就支持一下吧
分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容