Picnic Grocery

🛒 命令行操控Picnic,一键采购生鲜日用

通过命令行界面直接操控Picnic在线超市,实现商品搜索、购物车管理与配送预约,支持德国与荷兰地区的自动化杂货采购。

收藏
11.7k
安装
2.7k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

picnic CLI 为 Picnic 在线超市提供完整的命令行交互能力,覆盖从商品搜索到配送安排的完整购物链路。用户可通过 Node.js 脚本执行标准化操作:使用 search 查询商品(支持关键词如"Milch"、"Bio Eier"),通过 add/remove 管理购物车(需商品 ID 如 s1234567),利用 slots/set-slot 预约配送时段,并可查看历史订单与用户信息。

技术特性:所有命令返回 JSON 格式,便于脚本集成与自动化处理;配置文件存储于 ~/.config/picnic/config.json;支持德国(DE)与荷兰(NL)双区域登录。

显著优点

1. 操作效率:CLI 环境支持批量搜索与快速加购,较移动端 App 更适合重复性采购场景
2. 自动化潜力:JSON 输出与标准化命令结构,可无缝接入家庭自动化系统或采购脚本

3. 区域覆盖:原生支持 Picnic 主要运营市场(德荷两国)

潜在局限与风险

| 维度 | 说明 |
|------|------|
| **支付阻断** | 关键限制——最终结账必须在官方 App 内完成,CLI 无法独立完成交易闭环 |
| **2FA 依赖** | 登录流程可能触发双因素认证,增加自动化复杂度 |
| **凭证管理** | 凭证明文存储于本地 JSON 配置,存在本地泄露风险 |
| **平台耦合** | 深度绑定 Picnic 私有 API,服务变更可能导致功能失效 |

适合人群

  • 德荷地区 Picnic 常规用户,追求采购流程效率优化
  • 希望将杂货采购纳入家庭自动化工作流的技术用户
  • 需要批量管理购物车或追踪历史订单的数据化消费者

常规风险提示

  • 资金安全:CLI 无法执行支付,但可修改购物车与预约配送,需警惕误操作导致的订单变更
  • 隐私泄露:本地凭证文件需妥善保管,建议配合文件系统权限控制
  • 服务稳定性:非官方 API 封装,存在因 Picnic 接口变更导致功能中断的可能
  • 合规边界:自动化工具的使用需符合 Picnic 平台服务条款

Picnic Grocery 内容

手动下载zip · 6.4 kB
debug.mjstext/javascript
请选择文件