用途:帮助在日本发现餐厅与酒吧,查看单个餐厅页面,维护离线行程候选清单,并对已保存信息做对比与更新检查。
主要能力:find 按地区、菜系/类别、餐段和预算范围返回来源排序的候选集,可配合 --agent 与字段投影精简输出;show 查看选定餐厅的规范链接或缓存 ID;lists add/show/note/remove 保存候选与笔记;lists compare 离线对比已存事实;lists refresh 刷新当前详情并报告变化;lists alternatives 按明确约束匹配已保存备选;lists audit 找出未抓取、未知或过旧的数据。
使用方式:先安装 CLI。可用 npx -y @mvanhorn/printing-press-library install tabelog --cli-only,或用 Go 1.26.6 及以上执行 go install github.com/mvanhorn/printing-press-library/library/food-and-dining/tabelog/cmd/tabelog-pp-cli@latest。安装后用 tabelog-pp-cli --version 验证;若提示找不到命令,需把二进制目录加入 PATH。命令从 PATH 或构建目录调用。查找示例:tabelog-pp-cli find --area tokyo --cuisine bar --meal dinner --budget-max 5000 --limit 5 --agent --select items.id,items.name,items.rating,items.review_count,items.dinner_budget,items.url。更多参数用命令帮助查看。
适用场景:旅行前的餐厅/酒吧筛选、按预算和时间段规划、保存候选后离线比较、核对数据新鲜度。
限制:Tabelog 评分为加权来源信号,非普适质量结论;预算是来源估计,站距为相对指定车站,预约政策不代表当前可订。--data-source local 不发起来源请求,缓存未命中不等于没有餐厅。失败时查看 stdout 的部分结果与 stderr 诊断。预订、支付/账户变更、实时可订或营业中结论、步行路线、批量评论/图片抓取不在范围内。官方未提供价格、账号、API 密钥要求等信息。