Shipment Tracker

📦 智能物流追踪,自动识别承运商

智能物流追踪工具,支持7大主流快递自动识别与状态查询,采用HTTP直联+browser-use混合策略突破反爬限制。

收藏
6k
安装
1.3k
版本
1.1.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

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 可能误读页面状态,建议关键包裹人工复核
  • 存储的运单文件需妥善管理,避免敏感购物信息泄露

Shipment Tracker 内容

scripts文件夹
手动下载zip · 6.9 kB
shipment_tracker.pytext/plain
请选择文件