安全下载,经人工审核 精选优质前端模板 支持定制开发咨询 持续更新资源
Spring Boot项目如何实现百度站长数据提交中的「API提交」,实时提交链接
编号:API提交

Spring Boot项目如何实现百度站长数据提交中的「API提交」,实时提交链接

大小 1 KB
总文件 3 个
发布 2024-05-26
更新 2026-01-17
架构 Spring Boot
分类 服务端资源 - 源码
目录 结构详情
童哲网
童哲网
 ·  专注前端模板资源分享
人工审核 安全可信

    为了让搜索引擎更快的收录网站,新发布的内容快速被索引,一般有API推送/sitemap/手动提交三种方式可以加速收录,其中:API推送:最为快速的提交方式;sitemap:您可以定期将网站链接放到sitemap中,然后将sitemap提交给各大搜索引擎。搜索引擎会周期性的抓取检查您提交的sitemap,对其中的链接进行处理,但收录速度慢于API推送;手动提交:如果您不想通过程序提交,那么可以采用此种方式,手动将链接提交给搜索引擎,这种方式比较累人。以上常见方式如果有条件最好选用API推送与sitemap相结合的方式已达到最快最省心的效果。不过百度站长只提供了「post推送实例」以及其他编程语言的具体提交方式,并没有提供Java进行API提交的具体实现方法,本文内容提供的是基于Spring Boot框架或者单纯的Spring项目进行API提交链接的实现。

    这里我们主要参照的是平台提供的「post推送示例」进行改造的,首先需要一个http的提交工具,这里使用的是RestTemplate,然后进行提交。

//部分示例代码
public String pushLinks(List<String> links) {
    //替换为平台提供的接口调用地址
    String baiduPushUrl = "http://data.zz.baidu.com/urls?site=&token=";
    HttpHeaders headers = new HttpHeaders();
    headers.setContentType(MediaType.TEXT_PLAIN);
    ...
    String res = response.getBody();
    log.info("pushLinks res:{}", res);
    return res;
}

调用后的返回结果

pushLinks res:{"remain":9,"success":1}

其中,remain表示当天剩余可推送条数,success表示成功推送的条数

以上是百度站长主动推送的部分示例代码,完整版代码请下载后查看!如果需要必应站长的主动推送IndexNow方式请参照:Spring Boot项目如何实现必应站长数据提交中的「IndexNow」,实时提交链接

模板目录结构

    最新资源

    React应用图标环,十二枚图标三维旋转展示特效

    旋转图标墙

    React应用图标环,十二枚图标三维旋转展示特效
    Three.js验证码 OTP 动效,粒子旋转地球与输入反馈组件

    粒子验证卡

    Three.js验证码 OTP 动效,粒子旋转地球与输入反馈组件
    医疗健康行业专用 HTML 响应式网站模板

    米凯尔

    医疗健康行业专用 HTML 响应式网站模板
    摄影师与个人作品集 HTML 单页响应式网站模板

    凯瑟琳

    摄影师与个人作品集 HTML 单页响应式网站模板
    婚礼策划与活动服务 HTML 响应式网站模板

    恋时光

    婚礼策划与活动服务 HTML 响应式网站模板
    社交社区论坛 HTML 响应式网站模板,含内容发布与协作交互页面

    索维克

    社交社区论坛 HTML 响应式网站模板,含内容发布与协作交互页面