找回密码
 立即注册

微信扫码登录

搜索
查看: 126|回复: 4

[教程系列] 抓取美柚接口,实现提醒喂奶。

[复制链接]

14

主题

73

回帖

800

积分

高级会员

积分
800
金钱
713
HASS币
10
发表于 昨天 20:00 | 显示全部楼层 |阅读模式
美柚的育儿模式是挺好用的,美中不足的是没有下次喂奶时间提醒,我娃饿了也不哭,就是找个东西啃。实际已经很饿了。有时候大人稍微忙一点,小孩就饿了三个多小时了。


美柚没有网页版,无法直接通过web调试抓取接口信息。

那抓手机的包吧。

网络爬虫中Fiddler抓取PC端网页数据包与手机端APP数据包 - shclbear - 博客园
十六、Fiddler抓包工具详细教程 — 抓取移动端App请求_抓取移动端发起的请求-CSDN博客

抓包参考如上两个连接,我还是比较轻松的抓取到了喂奶记录的。json格式,最近50条。

https://api-bbj.meiyou.com/v3/life/record/list?client_rid=3&size=2&common_baby_id=宝宝id        --抓取是包含的宝宝id的。 我这里修改了size为2,每次只抓最近的两条记录。
这是整个流程:
image.png
image.png
吃了多久节点,计算上次吃的非辅食的时间距离当前时间多少分钟。
image.png
延迟节点进行了判断计算延迟,避免频繁调用api

调用抓取记录的节点实现了启动后,超过两小时抓取一次,超过两个半小时抓取一次。晚上不抓取。实际调用api次数比我查看手机喂奶频率还低。做到了有责任心,吃了就行,不能浪费。哈哈

本案例将延迟节点发挥了应有的作用

评分

参与人数 1金钱 +12 收起 理由
隔壁的王叔叔 + 12 论坛有你更精彩!

查看全部评分

回复

使用道具 举报

1

主题

31

回帖

291

积分

中级会员

积分
291
金钱
259
HASS币
0
发表于 昨天 20:49 | 显示全部楼层
嗯 支持楼主,确实想过这个,不过我用的是 babybuddy,直接原生的ha组件
回复

使用道具 举报

14

主题

1617

回帖

5328

积分

论坛元老

积分
5328
金钱
3697
HASS币
0
发表于 昨天 22:43 | 显示全部楼层
可以的,有想法并能实现。
回复

使用道具 举报

0

主题

19

回帖

309

积分

中级会员

积分
309
金钱
290
HASS币
0
发表于 6 小时前 | 显示全部楼层
大佬分享一下工作流呢
回复

使用道具 举报

0

主题

8

回帖

55

积分

注册会员

积分
55
金钱
47
HASS币
0
发表于 5 小时前 | 显示全部楼层
这个有点东西,支持楼主
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-8-18 15:15 , Processed in 0.250505 second(s), 13 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表