DDFoodHook
叮咚买菜抢菜助手
Install / Use
/learn @langzishen/DDFoodHookREADME
DDFoodHook
作者:浪子神
支持平台:window、mac、Linux
go版本:1.14及以上
上海疫情买菜难,该脚本可帮助自动化抢购,接口调用存在封号风险,若非实在缺菜不建议使用!
该项目为本人第一个Golang项目,主要目的为学习语法与规范,如有代码相关问题欢迎讨论指导!
另外由于时间仓促,一些容错逻辑较为粗糙,结账商品数据未完整分析,可能存在部分类型商品无法结账的情况(如有发现可提issue),后续有时间的话可能会继续完善。
目前邮费数据默认为免邮,若已用过首单优惠请保持订单总额超过免邮门槛,否则无法正常下单!
合理使用(重要!!!!!)
疫情当下,大家都很不容易,这个项目的预设使用场景是白天运力补充时的捡漏,避免人工一直刷新影响日常生活和工作,所以希望不要在8:30前运行该项目,给其他早起守候的人一个公平的机会! 这也是代码中刷新间隔较长的原因之一。
此外,因为运力资源十分宝贵,希望在购物车中加入足够的商品,一次解决多天的需求,避免分批多次下单占用资源,如确实自家消耗能力有限,请发挥互帮互助精神,与邻里一起拼单,尤其是帮助那些有老人或一线抗疫人员的家庭!因此,虽然存在邮费时不能下单为一个bug,但也正好限制了小额订单,故暂时不会修复。
总而言之,合理使用,适可而止,祝大家都有菜吃,早日恢复正常生活!
使用方式
在main.go的main函数中修改该行代码
err := session.InitSession("DDXQSESSID=xxxxxxxxxxx", "xxxxxxxxxxxxx")
其中第一个参数为叮咚登录cookie,需要抓包获取,形式为"DDXQSESSID=xxxxxxxxxxx""
第二个参数为通知用的bark id,下载bark后从app界面获取
<img src="./assets/bark.jpg" width="300">开始运行后按命令行提示操作即可。
声明
本项目仅供学习交流,严禁用作商业行为,特别禁止黄牛加价代抢等!
因违法违规等不当使用导致的后果与本人无关,如有任何问题可联系本人删除!
Related Skills
node-connect
352.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
352.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
352.5kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
