核心功能
Shipment Tracker 是一款面向多承运商包裹追踪的自动化工具,支持 USPS、UPS、FedEx、DHL、Amazon、OnTrac、LaserShip 七大主流物流商。其核心能力在于智能承运商识别——通过正则表达式匹配运单号特征码自动判定物流商,无需用户手动指定。
技术实现
采用混合查询策略:首先尝试 urllib 直接抓取承运商追踪页面(对 USPS 基础状态有效);若遇到 JS 渲染页面、CAPTCHA 或 bot 检测,则自动生成 browser-use 命令,调用云端浏览器完成完整状态提取。这种分层设计在效率与成功率间取得平衡。
显著优势
- 零配置开箱即用:基于 Markdown 表格管理运单,无需数据库
- 承运商全覆盖:从传统邮政到电商物流(Amazon TBA)全支持
- 反爬友好:browser-use 兜底解决 UPS/FedEx 等强反爬站点
- 可集成输出:支持 JSON 格式便于接入自动化工作流
潜在局限
- 依赖外部物流商页面结构稳定性,存在 DOM 变更导致解析失败风险
- browser-use 模式需额外 LLM 调用成本与延迟
- 仅限只读查询,无法主动推送通知(需配合外部定时任务)
- 部分承运商(如 LaserShip)覆盖密度较低,可能缺少实时数据
适用场景
跨境电商运营、个人海淘管理、中小卖家订单履约追踪、自动化采购到货监控等需批量多承运商物流监控的场景。
风险提示
- 高频查询可能触发承运商 IP 限流或临时封禁
- browser-use 模式下 LLM 可能误读页面状态,建议关键包裹人工复核
- 存储的运单文件需妥善管理,避免敏感购物信息泄露