网址自动推送百度API源码(PHP源码)(百度php推送源代码)

3972517486.png

<?php
//baidu push api
//https://ziyuan.baidu.com/linksubmit/index 这里提供的 api 接口,普通收录,主动提交,php代码
$api = 'http://data.zz.baidu.com/urls?site=网址&token=秘钥';
 
 
//get site urls
function GetUrls($api):string{
    $site = "网站地图";
    //获取 xml 信息
    $XmlUrls = curl($site,null);
    //将 xml 转为数组
    $resource = xml_parser_create();
    xml_parse_into_struct($resource,$XmlUrls,$value,$index);
    xml_parser_free($resource);

    //$urlArr 即为接受所有 url 的数组
    $urlArr = [];
    foreach ($value as $content){
        if ($content["tag"] === "LOC"){
            $urlArr[] = $content["value"];
        }
 
    }
    //开始上传
    $response = curl($api,$urlArr,1);
    //将响应 json 转为 对象
    $result = json_decode($response);
    if ($result->success != 0){
        return "主动提交成功!";
    }else{
        return  "主动提交失败!";
    }
}
 
function curl($url,$params,$is_post = 0){
    $ch = curl_init();
 
    curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,60);
    curl_setopt($ch,CURLOPT_TIMEOUT,60);
    curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
    curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true);
    curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false);//禁止验证对等证书,默认为true
    curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);//检查服务器SSL证书中是否存在一个公用名,值0|2,
    if($is_post){
        curl_setopt($ch,CURLOPT_POST,true);
        curl_setopt($ch,CURLOPT_POSTFIELDS,$params);
        curl_setopt($ch,CURLOPT_URL,$url);
    }else{
        if($params){
            curl_setopt($ch,CURLOPT_URL,$url.'?'.$params);
        }else{
            curl_setopt($ch,CURLOPT_URL,$url);
        }
    }
    $response = curl_exec($ch);
    return $response;
}
echo GetUrls($api);
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 共70条
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片
    • 头像jinxuan20140
    • 头像爸爸0
    • 头像嘻嘻嘻0
    • 头像试试看0
    • 头像爱上0
    • 头像测试一下0
    • 头像啊啊0
    • 头像千序0
    • 头像代步0
    • 头像19742196620
    • 头像看不明0
    • 头像千都0
    • 头像单位签订0
    • 头像22号观察员0
    • 头像来来来0
    • 头像oue80
    • 头像JACK小桔子0
    • 头像飞飞0
    • 头像三妻四妾0
    • 头像3WWWW0
    • 头像东坡肉0
    • 头像1111111110
    • 头像居然有人0
    • 头像三生三世0
    • 头像叮当猫软件0
    • 头像看看咯哦哦0
    • 头像西瓜社0
    • 头像问答0
    • 头像djdjd0
    • 头像古风网0
    • 头像看下哈0
      • Root的头像-根博客 - 专注于网络资源分享与学习的博客网,努力打造全国最优质的免费网络资源分享平台。Root徽章-资深玩家-根博客 - 专注于网络资源分享与学习的博客网,努力打造全国最优质的免费网络资源分享平台。等级-LV6-根博客 - 专注于网络资源分享与学习的博客网,努力打造全国最优质的免费网络资源分享平台。作者0
        • 头像三生三世0
    • 头像wwww0
    • 头像就啊哈哈哈0
    • 头像cc0