当前位置: 首页 » 笔记 » 网站SEO百度自动推送和API推送正文

网站SEO百度自动推送和API推送

  • 零分
  • 1,099

百度自动推送代码

<script>
(function(){
    var bp = document.createElement('script');
    var curProtocol = window.location.protocol.split(':')[0];
    if (curProtocol === 'https'){
        bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
    }else{
        bp.src = '//push.zhanzhang.baidu.com/push.js';
    }
    var s = document.getElementsByTagName("script")[0];
    s.parentNode.insertBefore(bp, s);
})();
</script>

上面这段代码,当时忘记了百度官方哪里看到的,这段代码来自之前写的其他网站的文件,不过,一定是站长资源上官方推荐的代码,只是不知道是拿掉了,还是点的位置不对,暂时没有找到出处!在这里记录下,下次直接拿来用!

另外一种,可以通过百度的API+服务器后台的计划实现自动推送!PHP推送代码

$urls = array(
    '//www.32xp.com/1.html',
    '//www.32xp.com/2.html',
);
$api = '//data.zz.baidu.com/urls
site=www.32xp.com&token=edk7ychrEZP9pDQD';
$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;

不过,接口每天只能推送3000条记录,正常来说,都是已经够用的!

声明:博客中如无特殊说明或标注的文章均为博客原创文章,部分文章来源互联网,如有侵犯您的版权,或者对零分博客发布的文章有异议,请来信告知删除、修改,如您有好的建议或者意见也可以来信,谢谢!

请TA喝杯水^_^ 如本文“对您有用”,欢迎随意打赏,让我们坚持创作! 请TA喝水