浏览器自动化工具
Rust编写的无头浏
通过 ordercli 工具在 Foodora 平台重新下单历史订单,并实时追踪配送进度与预计送达时间。
简化高频外卖复购流程,避免重复浏览选品的操作损耗。业务人员可快速调取历史订单完成重订,实时掌握配送进度,适用于固定工作餐、会议茶歇等周期性采购场景,减少下单决策时间。
落地案例:行政专员每周三为部门订购12份相同午餐。运行ordercli列出历史订单找到目标编号,先执行预览确认餐品无误,待负责人明确回复"确认下单"后执行带–confirm的重订指令,随后实时追踪ETA并同步给同事取餐。
安装 ordercli
go install github.com/steipete/ordercli/cmd/ordercli@latest
首次配置
ordercli foodora countries 查看列表,然后 ordercli foodora config set --country ATordercli foodora login --email you@example.com --password-stdinordercli foodora session chrome --url https://www.foodora.at/ --profile "Default"查找要重订的订单
ordercli foodora history --limit 10
ordercli foodora history show <orderCode>
预览与确认下单
ordercli foodora reorder <orderCode>ordercli foodora reorder <orderCode> --confirm--address-id <id>追踪订单
ordercli foodora orders # 查看所有活跃订单
ordercli foodora orders --watch # 实时更新
ordercli foodora order <orderCode> # 单订单详情
安全测试
使用临时配置避免影响主账户:ordercli --config /tmp/ordercli.json ...
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 历史订单编号(orderCode)、目标国家代码、邮箱地址、浏览器配置文件名(可选)、地址ID(多地址场景) |
| 输出 | 订单历史列表、订单详情(JSON/可读格式)、重订预览内容、订单确认结果、实时ETA与配送状态、活跃订单列表 |
| 适用人群 | 经常使用Foodora订餐的用户、需要快速复购相同餐品的人群、偏好命令行操作的技术用户、希望自动化追踪配送状态的人 |
| 不包含 | 自动支付处理(需Foodora账户内支付方式)、餐厅菜单浏览与搜索、新订单自定义选购、跨平台外卖服务(如Wolt、Deliveroo) |
--confirm 操作原始链接:https://github.com/openclaw/skills/tree/main/skills/steipete/food-order/SKILL.md
来源类型:GitHub 仓库