凉风有信,秋月无边
亏我思娇的情绪、好比度日如年

根据sitemap提交百度站长的php代码

文章摘要

这篇文章介绍了如何使用PHP脚本从百度地图获取URL列表,并通过curl命令将这些URL发送到服务器。具体步骤包括:从sitemap.xml文件中提取URL并保存到字符串中,将字符串拆分为数组,然后通过curl执行HTTP POST请求发送这些URL。文章重点展示了数据获取和发送的技术实现。
<?php 
$token='http://data.zz.baidu.com/urls?site=www.xxxxx.com&token=6lvko54336DCLR6e';//去百度获取
$xml_string = file_get_contents("https://www.1004619.com/sitemap.xml");//网站地图
$xml_string = trim($xml_string);
$xml_object = simplexml_load_string($xml_string);
$array=[];
$i=0;
foreach ($xml_object->url as $key=>$value){
    //$i=500 代表从地图获取500条连接 默认是从第一条开始
    if($i===88){
        break;
    }
    $array['aa']= get_object_vars($value);
    $url.=$array['aa']['loc']."\n";
    $i++;
}
$urls=explode("\n",$url);
$ch = curl_init();
$options =  array(
    CURLOPT_URL => $token,
    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;
?>

 

赞(0) 打赏
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《根据sitemap提交百度站长的php代码》
文章链接:https://www.1004619.com/biji/2023073170.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫