1. 首页

goblog的百度自动提交

博客新加了一个百度自动提交的功能,需要在config/set.json里面设置

    "baidu":{
        "url":"http://data.zz.baidu.com/urls?site=www.iq2.cn&token=******",
        "domain":"https://www.iq2.cn/"
    },

附上实现的代码

import (
    "fmt"
    "goblog/config"
    "io/ioutil"
    "net/http"
    "strings"
)
//百度链接自动提交,传文章ID
func BaiduLinksubmit(id uint) {
    config := config.Configv
    info := config.GetStringMapString("baidu") //获取set.json里面的设置
    //如果没有设置域名那么直接返回
    if info["domain"] == "" || info["url"] == "" {
        return
    }
    connArgs := fmt.Sprintf(info["domain"]+"view/%d", id) //获取设置的域名,拼接文章地址
    client := &http.Client{}
    rsp, err := client.Post(info["url"], "text/plain", strings.NewReader(connArgs)) //发送post请教
    if err != nil {
        fmt.Println(err)
        return
    }
    defer rsp.Body.Close()
    bt, _ := ioutil.ReadAll(rsp.Body)
    fmt.Println(string(bt)) //打印一下推送结果,如果不需要打印的话,最后俩行可以去掉
}


设置前请先注册百度站长平台,并且提交了百度站点,找到资源提交,普通收录

普通收录_百度搜索资源平台 (baidu.com)  

复制接口地址,到set.json里面的url,如图所示

然后在set.json里面的baidu.domain后面填写自己的域名,记得结尾一定要带上/

设置好了后,每次更新都会自动提交到百度收录,加快博客的收录


使用说明:

  • 1、普通收录工具可以向百度搜索主动推送资源,缩短爬虫发现网站链接的时间,不保证收录和展现效果。

  • 2、API提交和手动提交共享配额,每日至多提交10万条有价值的内容,sitemap提交配额不与其他方式共享,具体配额以站点页面显示数据为准 。配额不可累计,当日有效。

  • 3、若链接存在跳转关系,请直接提交跳转后链接。如网站换域名,需提交新域名资源;进行HTTPS改造页面,请提交HTTPS资源。


本文来自投稿,不代表本人立场,如若转载,请注明出处;如有问题您可以发邮件到:itlun@qq.com