每天定时提交收录
前言
因为做网站的缘故,所以很多时候都需要提交文章的URL,然后就写了个软件。
准备工作
在WordPress后台安装能够生成sitemap.xml的插件 然后去百度搜索资源管理内获取到Token填入软件即可。
界面截图
代码
新建一个PHP文件并上传到网站目录下,然后宝塔后台每日定时执行计划。 代码如下
<?php
$wangzhi='';// 网址不用加http/s
$token='';//token
$xml = simplexml_load_file("https://".$wangzhi."/sitemap.xml");
$count = 0;
$urls = array();
foreach ($xml->url as $url) {
$loc = $url->loc;
$loc = str_replace(array("r", "n"), '', $loc);
$urls[] = $loc;
$count++;
if ($count >= 5) { // 此处是提交多少条
break;
}
}
$api = 'http://data.zz.baidu.com/urls?site='.$wangzhi.'&token='.$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;
?>
下载地址
来源:蓝奏云 | 提取码:7rnn
提示:本文最后更新于2024年 1月 1日,如有错误或者已经失效,请留言告知。
THE END