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

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

零分笔记8012022-07-04 01:06

百度自动推送代码

<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条记录,正常来说,都是已经够用的!

END
零分站龄17年资深站长
一个喜欢折腾,却又折腾不出像样东西的,不会PHP的PHP程序员!
2493
文章
13
分类
3794
标签
3
友链
onlinelovesky317355746vipsever@vip.qq.com