写在前面

  我们在博客发布文章时,总是希望百度能尽快收录我们的文章,但是如果傻傻等百度爬虫爬到我们这种小站点的文章……不知道要等到何年何月= =基于此,百度站长平台提供了主动推送文章至百度的接口。但是这个接口要求我们先把所有文章的URL一行一个写入urls.txt中。然而还是太麻烦了,每次写完文章还得再自己手动更新urls.txt。所以,我用python做了一个小工具,可以一键/一条命令自动推送所有文章至百度~适合我这种懒人使用2333

工具介绍

原理

  原理其实很简单粗暴——就是写个爬虫爬取你博客里的所有文章URL,然后逐行写入urls.txt,再使用百度站长平台提供的接口完成推送。恩,听上去就是这么简单……然而渣渣如我在制作过程中还是遇到了不少问题,略去不表= =

使用前提

  • 确保电脑中已安装python;
  • 确保已安装pyyaml模块,安装方法:pip install pyyaml
  • Ubuntu用户请确保已安装curl命令,安装方法:sudo apt install curl
  • 确保你的博客基于Hexo搭建且主题为Next | Jacman | Yelee | Apollo【暂时只测试了这几个主题,后续有需要的话再增加】;
  • 有百度站长平台账号且已绑定你的博客站点,方法平台里写的很清楚了;

步骤

Windows:

  • 直接在我的项目主页 download zip 或者git bash下执行git clone https://github.com/Lemon-XQ/Hexo-BaiduPushTool.git
  • 打开_urlconfig.yml,填入你的博客地址、使用主题、百度主动推送接口,保存
  • 双击baidupush.bat文件,等待推送完成

Linux:

  • git clone https://github.com/Lemon-XQ/Hexo-BaiduPushTool.git
  • cd Hexo-BaiduPushTool
  • vi _urlconfig.yml 填写相应信息后保存退出
  • python BaiduPush.py 等待推送完成

效果预览

注意

填写配置文件时,请注意yaml语法!即URL:后需加一个空格!否则会报错

最后

  源码见github,如果有bug或者是建议麻烦跟我说一下啦~如果觉得还行的话给个star就更好啦(比心)~最后,github求一波互粉呀(逃

[自制工具]实现自动推送Hexo博客文章至百度相关推荐

  1. Python实现自动推本地github博客到远程仓库

    Python实现自动推本地github博客到远程仓库 以前的简单版本 通过python中的os模块操作系统命令 详情可参考:Python实现一行代码推本地git到远程仓库 升级版本 本次加入了监听文件 ...

  2. Hexo博客SEO优化-百度收录

    本文讲解的SEO主要基于Hexo + Fluid博库主题,收集整理相关百度收录和Google收录的操作步骤.至于Hexo的相关知识,同学们需要自行度娘,主要涉及sitemap自动提交的npm安装.对于 ...

  3. 如何让百度搜索收录自己的Hexo博客文章

    概述 自从创建个人Hexo博客也有一段时间了,发现百度.谷歌等还没收录到.后来才网上了解到,一般情况下,搜索引擎不会自动收录,即使有的话也会比较久,最晚可能需要一个月左右. 方法 这个时候可以到百度的 ...

  4. 【工具】复制别人的CSDN博客文章到本地

    复制别人的CSDN博客文章到本地 操作流程 1.打开自己喜欢的博客的文章,然后同时按shift+ctrl+I三个键,打开开发者工具. 2.选择elements选项,按下面图片选择(chorme浏览器) ...

  5. hexo博客文章置顶功能实现的两种方法

    写在前面 本文主要描述了如何实现hexo文章置顶功能,讲述了通过修改源码和通过更改插件两种方式实现,以及如何添加置顶显示.文章可能还有很多不足,请大家谅解,欢迎大佬提意见. 本文使用的东西 win10 ...

  6. 利用爬虫实现淘票票「看过的电影」自动更新至Hexo博客

    使用到的技术及工具: Python.Js.CSS.Bootstrap.Docker.nginx 额外需要的: VPS 效果预览:Tangerinew. 1. 编写爬虫前的准备工作 项目的大概流程: 登 ...

  7. 用TravisCI持续集成自动部署Hexo博客的个人实践

    优秀的程序员都是不用持续集成的 前几天我面试了一个码农,连续几个专业问题他都没答上来. 尴尬之余,我问它:「你没有什么理想吗?你现在最渴望的事情是什么?」 码农转悠着大眼睛,不假思索道:「做一个持续集 ...

  8. 百度站长平台恢复网站自动推送功能!

    继三月份百度莫名下线自动推送之后,最近自动推送又要重新激活了,百度站长平台发通知告知全面恢复"普通收录-自动推送"功能,站长们后续提交网站可以继续使用"自动推送" ...

  9. Python实现每日自动推送URL到百度站长收录

    前言 闲来无事,看了下自己写的博客没有一篇文章被百度收录,无奈只好写了一个百度主动提交工具的小脚本,实现每日自动爬取当前博客文章并推送文章URL到百度站长收录,提高下曝光率. 解决 其实百度站长后台也 ...

最新文章

  1. java 时间戳加密_加密PHP中的时间戳并用Java解密
  2. 深度学习分布式策略优化、显存优化、通信优化、编译优化综述
  3. Windows上编译github源码方式运行Node-RED,以及离线迁移安装Node-RED
  4. Python学习笔记:面向对象高级编程(中上)
  5. mathematica练习程序(图像取反)
  6. OpenStack组件
  7. CF1479C Continuous City
  8. 充电电流用软件测试准吗,实验:1A与2.1A对手机充电电流一样的,小伙伴再也不用担心咯...
  9. Python中Turtle绘图函数-绘制时钟程序
  10. php什么程度算学会,十天学会PHP - 序1,学会的标准是什么?(20180820-1)
  11. C/C++ 结构体成员在内存中的对齐规则(转载)
  12. 2.css hack 大全【转】
  13. 关于qt中的tr( )函数
  14. 网页设计制作CSS实现隔行换色两种方法
  15. VHDL实现矩阵键盘
  16. [BTS] Unable to create the transform
  17. 任正非讲话稿400篇_伟大背后是苦难!任正非“思想之路”:400+讲话稿合集
  18. 克罗内克积的c++简单实现
  19. geany设置运行linux,Linux强大IDE——Geany配置说明
  20. ​12864无字库液晶显示(一)

热门文章

  1. as3加载外部图片的方法详解
  2. linux mp4 开源播放器,Linux下五款轻量级音乐播放器(开源).doc
  3. Q4营收超预期但亏损加大 OKTA还能吸引投资者继续“上车”吗?
  4. 中景园电子墨水屏2.13寸黑白双色屏幕 屏幕显示错位(横屏方向起始点偏移)
  5. 基于ST的STM32F030K6T6的超声波氧气浓度传感器模块方案
  6. 番茄助手(Visual Assist X)过期——解决方法
  7. TensorFlow的Saver保存类
  8. quartus 中导入device的方法及遇到的问题
  9. 推扫式和快照式高光谱成像系统在红肉掺假检测中的应用
  10. Mac如何卸载软件 Mac如何删除软件