自动每日更换 Hexo 博客壁纸

自动每日更换 Hexo 博客壁纸

发布于
更新于
阅读时间
约 1 分钟
自动每日更换 Hexo 博客壁纸

本教程利用 Python 的爬虫自动爬取图片后移动到 Hexo 博客的相应目录

爬虫代码

#!/usr/bin/python3
# -*- coding:utf-8*-

#########################
###  每天更换主页壁纸  ###
#########################

import requests
import os

def DownloadPic():
    picture = requests.get('https://picsum.photos/1280/720')
    with open('pic.png', 'wb') as f: 
        f.write(picture.content)

    os.system('mv pic.png ~/hexo/source/img/default.png') # 这里的地址修改为你的 Hexo 博客地址即可

if __name__ == '__main__':
    DownloadPic()

自动部署

利用 Linux Cron 或者 Python 的 apscheduler 模块每天自动运行一次上述脚本和部署 Hexo 博客的脚本即可,这部分比较简单,就不敷述了

评论