Shipment Tracker

📦 多承运商快递自动追踪与管理

智能快递追踪工具,自动识别 USPS/UPS/FedEx/DHL 等7大承运商单号,支持批量查询与浏览器深度抓取

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

使用说明

核心功能

Shipment Tracker 是一款面向多承运商场景的快递追踪工具,支持 USPS、UPS、FedEx、DHL、Amazon、OnTrac、LaserShip 七大主流物流商。其核心工作流为:从 Markdown 格式的货件清单读取数据 → 通过正则模式自动识别承运商 → 优先尝试直接 HTTP 获取物流状态 → 对 JS 密集型页面回退至浏览器自动化抓取。

显著优点

1. 智能单号识别:内置多承运商正则规则库,无需用户手动指定物流商,降低操作门槛
2. 混合查询策略:直接 HTTP 请求兼顾效率,browser-use 回退保障数据完整性,适配不同技术栈的承运商网站

3. 轻量数据管理:采用 Markdown 表格存储货件,版本控制友好,人工可读可编辑

4. 低权限设计:仅读取指定文件、发起 HTTPS GET 请求,无写操作、无子进程调用、无认证需求

潜在局限

  • 依赖外部网站稳定性:承运商页面结构变更可能导致解析失效
  • 反爬风险:高频查询可能触发 IP 限制(虽为只读操作,但未明确提及限流机制)
  • 浏览器回退成本:完整追踪需额外启用 browser-use,增加资源消耗与执行时间
  • 地域局限:当前仅覆盖北美主流承运商,国际物流支持有限

适合人群

  • 电商运营者、代购从业者等需批量管理多平台订单的用户
  • 开发工作流自动化、希望用 Markdown 管理轻量数据的效率工具爱好者
  • 对物流状态有主动监控需求、反感重复手动查询的个人用户

常规风险

  • 隐私暴露:单号可能关联收货地址、商品信息,建议在可信环境运行
  • 网络依赖:承运商站点故障或网络隔离环境将导致功能失效
  • 数据时效性:依赖承运商页面更新,非实时 API 级别精度

技术实现

  • Python 3.10+ 原生实现,urllib 轻量请求
  • 零依赖强制安装,browser-use 为可选增强
  • 结构化输出支持 JSON,便于集成至 CI/CD 或通知系统

Shipment Tracker 内容

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