如何快速让百度收录,主动向百度推送url

进入https://ziyuan.baidu.com/site/index#/ 添加站点

输入网站

验证网站

然后就是将验证文件下载然后放入nginx的html中的位置,最后点击验证

百度自动推送
 <!--百度自动推送代码开始-->
<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 = 'http://push.zhanzhang.baidu.com/push.js';
    }
    var s = document.getElementsByTagName("script")[0];
    s.parentNode.insertBefore(bp, s);
})();
</script>
<!--百度自动推送代码结束-->
百度主动推送
 private void httpSend(Site site, List<String> urls) {
        String api = String.format("http://data.zz.baidu.com/urls?site=%s&token=%s", "https://" + site.getSite(), site.getBdToken());
        try {
            Map<String, String> headerMap = new HashMap<>();
            headerMap.put("Content-Type", "text/plain");
            String postData = String.join("\n", urls);
            String resContent = HttpClientUtil.post(api, headerMap, postData);
            System.out.println(resContent);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

主动推送感觉有点坑,我一个站点好像只推送了大约10条左右,然后就报超过限制了,可以通过生成站点地图sitemap.xml方式提交

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值