自动每日更换 Hexo 博客壁纸

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

爬虫代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/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 博客的脚本即可,这部分比较简单,就不敷述了


自动每日更换 Hexo 博客壁纸
https://peppernotes.top/2020/05/autochangepic/
作者
辣椒小皇纸
发布于
2020年5月26日
许可协议