网站搭建很久了百度一直不收录,他们说多去提交就会收录,每天去手动提交总是忘,于是就参考百度资源平台链接提交api示例做了一个php接口,然后通过宝塔定时任务实现了每天自动提交。
使用方法也很简单,把下面代码保存到任意网站目录下面,比如新建立一个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地址就可以了。这样就会每天自动推送。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容