找回密码
 立即注册

微信扫码登录

搜索
查看: 282|回复: 5

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

[复制链接]

14

主题

73

回帖

806

积分

高级会员

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


美柚没有网页版,无法直接通过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
发表于 7 天前 | 显示全部楼层
嗯 支持楼主,确实想过这个,不过我用的是 babybuddy,直接原生的ha组件
回复

使用道具 举报

14

主题

1623

回帖

5350

积分

论坛元老

积分
5350
金钱
3713
HASS币
0
发表于 7 天前 | 显示全部楼层
可以的,有想法并能实现。
回复

使用道具 举报

0

主题

19

回帖

311

积分

中级会员

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

使用道具 举报

0

主题

8

回帖

57

积分

注册会员

积分
57
金钱
49
HASS币
0
发表于 6 天前 | 显示全部楼层
这个有点东西,支持楼主
回复

使用道具 举报

47

主题

323

回帖

2664

积分

金牌会员

积分
2664
金钱
2294
HASS币
0
发表于 前天 11:58 | 显示全部楼层
用cursor 直接做个插件出来啊
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-24 04:43 , Processed in 0.108410 second(s), 12 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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