向百度推送自己的文章链接,快速的收录

登录百度站长平台,认证提交网站

准备工作

1. 配置好自己的默认站点
2. 点击普通收录
3. 可以看到我们即将要用到的推送接口

nodejs脚本提交方式

// 引入nodejs自带模块
const http = require('http')
// 要推送的链接
let pushList = 'http://blog.hzzy.xyz'
var path = '/urls?site=blog.hzzy.xyz&token=XDBA****u0JphsAQ'
// 配置好百度站长平台的推送链接
let params = {
    host: "data.zz.baidu.com",
    path: path,
    method: "post",
    "User-Agent": "curl/7.12.1",
    headers: {
        "Content-Type": "text/plain",
        "Content-Length": pushList.length
    }
};
let httpReq = http.request(params, function(res) {
    res.setEncoding("utf8");
    res.on("data", function(data) {
        console.log("data:", data);
    });
});
httpReq.write(pushList);
httpReq.end();
// 返回的参数已经提交成功 remain:当天剩余条数,success:推送成功条数
data: {"remain":2582,"success":1}
那么多个链接如何进行推送呢?答案是数组

将pushlist 写成数组然后利用for循环帮助我们快速提交

// 将pushlist 写成数组然后利用for循环帮助我们快速提交
let pushList = [
    "http://blog.hzzy.xyz",
    "http://blog.hzzy.xyz/web",
    "http://blog.hzzy.xyz/technology",
    "http://blog.hzzy.xyz/more",
    "http://blog.hzzy.xyz/pages/8309a5b876fc95e3",
    "http://blog.hzzy.xyz/pages/4efa8a/",
    "http://blog.hzzy.xyz/pages/c8f128/",
    "http://blog.hzzy.xyz/pages/0a83b083bdf257cb",
    "http://blog.hzzy.xyz/pages/ea6db1530c42ad51",
    "http://blog.hzzy.xyz/pages/eff61bc8b4f4695d"
]
for(var i = 0; i < pushList.length; i++) {
    // console.log(pushList[i].length);
    let params = {
        host: "data.zz.baidu.com",
        path: path,
        method: "post",
        "User-Agent": "curl/7.12.1",
        headers: {
            "Content-Type": "text/plain",
            "Content-Length": pushList[i].length
        }
    };
    let httpReq = http.request(params, function(res) {
        res.setEncoding("utf8");
        res.on("data", function(data) {
            console.log("data:", data);
        });
    });
    httpReq.write(pushList[i]);
    httpReq.end();
}
可以看到已经提交成功

借助工具提交

打开后如图所示

只需输入推送的文件和百度站长平台提交链接点击运行即可

txt提交文件格式,每条链接占一行

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值