核心用法
whcli 是 willhaben.at(奥地利最大分类信息网站)的非官方 CLI 封装。安装后可通过 whcli search 命令行完成商品检索、价格区间过滤、地理位置限定、状态筛选等操作,支持 table/json/csv 三种输出格式便于脚本集成。whcli show <ID> 查看单条详情,whcli seller <ID> 查看卖家评分与历史。
显著优点
- 高效筛选:支持价格范围、商品状态(neu/gebraucht/defekt)、PayLivery 买家保护、地理位置等多维度过滤
- 多格式输出:原生支持 JSON/CSV,易于与 Home Assistant、n8n、Grafana 等工具链集成
- 开发体验友好:基于
uv的现代化 Python 依赖管理,提供 Homebrew 一键安装 - 德语市场专精:针对奥地利本地分类体系优化,如
grafikkarten、spielkonsolen等类目 slug 直接映射
潜在缺点与局限性
- 功能受限:无 OAuth 登录,无法发送站内消息、收藏商品或管理个人发布
- 已知 Bug:
show命令存在未修复缺陷(文档已标注) - 地理局限:仅覆盖奥地利市场,且位置过滤可能包含周边区域,精度有限
- 逆向依赖:依赖 willhaben.at 的未公开 API,存在接口变更导致失效的风险
适合人群
- 奥地利本地买家/卖家,需批量监控价格或自动化筛选二手商品
- 数据分析师希望抓取公开列表进行市场趋势研究
- CLI 重度用户偏好终端操作而非浏览器交互
常规风险
- 账号封禁风险:高频请求可能触发平台反爬机制,建议控制请求频率
- 交易安全风险:CLI 仅提供信息检索,实际交易仍需人工验证商品真伪与卖家信誉
- 隐私合规:抓取个人卖家数据时需遵守 GDPR 及平台 ToS,商用需谨慎