项目简介
通过微信每日定时给指定的一位好友发送消息,去年就有一个类似的想法,不过一直没去执行,直到上周看见篇文章。
不过他的一些功能我根本不需要,而且定时提醒消息只能是文字,看上去多少没那么好看,于是就打算自己撸一个,加了点其它的小功能,然后就有了这篇文章,前后也花了两天多时间,还有一些优化留着空了来做。
灵感来源
用Node+wechaty写一个爬虫脚本每天定时给女(男)朋友发微信暖心话 。
项目地址
使用库
- express - node框架
- pug - html模板
- puppeteer - 抓取数据
- node-schedule - 定时任务
- file-box - 打包图片用于wechaty发送
- wechaty - 操作微信
- qrcode-terminal - 控制台展示二维码图片
基本思路
- 抓取 墨迹天气 和 [one·一个] 的数据
- 编写展示用的模板并自定义样式
- 处理抓取到的数据渲染模板
- 抓取模板页并截图
- 操作微信发送消息
- 定时处理任务
最终效果
点开图片