# 自动化蹲羊毛!
咱这的华莱士时不时就会有大额满减活动,像这样:
满 100 减 80!
虽然味道不行,但是满 100 减 80 实在让人顶不住啊,太香了!
但是这种满减优惠什么时候会出现也是让人捉摸不透,为了及时薅到资本主义的羊毛,咱就有个写个程序自动监测的想法。
美团外卖的每一个店铺都一个 POI 页面,上面就有满减信息。本来以为把网页下载下来就能直接正则匹配了,然而内容是异步加载。。后来试着找获取满减信息的 API,没想到美团的反爬措施还挺多,请求 API 得带上个 token,API 返回的数据中的数字还用字体混淆过,每次返回的字体也不一样。。
本着简单问题绝不复杂化的思想(我就想蹲个羊毛怎么就那么难 (ノ` Д´)ノ彡 ┻━┻),咱就决定把网页用 puppeteer 截图,然后调用腾讯云的 OCR API 识别满减的文本。为了避免我忘记(或没钱)续费服务器,我把程序放在了腾讯云的云函数上,得益于云函数的随机出口 IP,也不用担心被 BAN IP。
在折腾云函数的时候遇到了小插曲,就是广州地区的云函数绑定不了云硬盘(因为要持久储存满减优惠信息来比对)。开工单问了下说是他们 HAVIP 配额不足(咱也不懂),后来内部解决了。也是奇怪,这么影响使用的问题都没能及时发现,有一种“只有我一个人把云硬盘绑定到云函数”的感觉。。
然后就要解决消息推送的问题了,本来想用「Server 酱」来通知的,后来因为微信的推送实在拉胯,只好另寻出路。
之后咱发现钉钉是个不错的选择,有 Webhook 机器人可用,消息推送也算及时,所以最终效果是这样的:
最后设置好定时触发器,就这样啦。
# 琐事
- 从陈叔叔口袋里拿了点钱(指中了早划算,尾款 -200)
- 极路由算是彻底倒闭了,最近发现云插件中心进不去了,就给路由器刷了 Padavan,原先 200Mbps 封顶的 5Ghz 无线速率现在能跑到 500Mbps,爽啦(
- 月初种进花盆的红枫发芽了
- 自从 19 年下半年以来,第一次去电影院看了电影
- 魅族解码线抗干扰能力实在太差,所以整了个奏鸣曲 HD Pro。芯片部分离手机远一点的话受影响应该要小一点(魅族线就紧贴着手机,用流量就有杂讯)
# 春节
总感觉年味一年不如一年浓了。。好在老家还能够买到烟花
我就偷偷放几只应该没人会发现吧
# 画廊
深山含笑
在乡下祭祖
雾中的灯笼(WordPress 这什么鬼裁切)
# 最后
快要开学了(2/28),又得赶作业了。。