开放主动推送功能的站长平台似乎只有百度神马,下面就以百度和神马为例。如何写一个批处理脚本,执行所有的主动推送任务。

脚本


1.注册站长和验证域名

这一步是最最基本的,想必也不用我多解释。这都不知道还做啥站长呢,是吧。

2.获取主动推送代码

  • 百度

    1.登陆百度站长平台之后,点击搜索服务,再点击左边的链接提交进入如下页面。

    百度

    2.往下翻,看到主动推送,将主动推送的代码保存下来。注意得是curl的推送代码

    主动推送代码

  • 神马

    1.登录神马站长平台

    神马站长

    2.获取神马站长推送代码

    点击MIP数据提交,复制保存curl推送代码。

  • 百度-天级收录

    百度的天级收录在页面顶部的“搜索服务”—“移动专区”里面。天级收录一样有主动推送的代码,可以跟前面的百度推送的代码一起使用,互不影响。

    百度天级收录

    天级收录

    天级收录

    PS:获取天级收录权限需要注册熊掌号,以及完成个人实名认证。再到站长平台的站点管理给域名绑定主体就有天级收录权限,每周会刷新一次配额,如果没有配额等到下一周就会刷新。

3.粘贴成脚本

新建一个文本文件“.txt”格式的,打开后写入:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
@echo off
echo -------------------------------百度推送--------------------------
"百度主动推送的代码"
echo.
echo.
echo.
echo.----------------------百度天级推送------------------------
"百度天级收录的推送代码"
echo.
echo.
echo.
echo.------------------------------神马--------------------------------
"神马的推送代码"
pause

将之前复制保存的推送代码对号入座,填入相对应的位置,然后保存,将文件后缀名改为.bat再把文件移动到站点根目录(含有urls.txt的目录)点击运行即可,如果不想把脚本放到根目录就要把推送代码的urls文件指向稍作修改。

代码中的echo.用来换行排版而已,加不加其实无所谓,功能上来说没有任何区别,只是为了方便查看输出信息。

修改

比如我把它放在了hexo博客的根目录

示例

那么urls.txt的相对位置就是public/urls.txt,把原来的推送代码中的urls.txt修改为public/urls.txt即可

另外关于如何生成urls.txt可以去看这篇教程:https://www.zyskys.com/posts/60945.html。

推荐一下好友的文章:

https://520526.xyz/1218/ 教程-给你的博客增加动态看板娘(超详细分享)

https://520526.xyz/1211/ 教程-ftp21端口,OpenSSH,22,内部敏感服务对外开放存在风险

https://520526.xyz/1196/ 教程-使用js脚本预加载为网站提高访问速度

https://520526.xyz/1122/ Unity3D-入门学习路线及基础知识

https://520526.xyz/1113/ SEO-WordPress网站robots.txt的正确写法