返回顶部
e

ecommerce-logistics电商物流查询

Aggregate logistics information from Taobao, JD, PDD, and Douyin. One-click query for multi-platform order tracking. Supports persistent cookie storage and QR code login. Use when user asks to check orders, track packages from shopping platforms, or mentions 淘宝/京东/拼多多/抖音 物流/订单.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
105
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

ecommerce-logistics

电商物流聚合

从淘宝、京东、拼多多和抖音查询订单物流信息,支持持久化认证。

功能特性

  • - 🔗 多平台支持:淘宝、拼多多(京东和抖音因反爬机制暂不支持)
  • 🔒 持久化登录:Cookie存储,无需重复登录
  • 🛡️ 隐身模式:绕过基础反爬检测
  • ⏱️ 速率限制:内置请求节流机制
  • 📱 二维码登录:优雅处理会话过期
  • 🚚 运输中筛选:仅显示当前运输中的订单

环境配置

bash

安装依赖


cd scripts && npm install

必需的环境变量(可选,用于无头模式运行)

export ECOMLOGISTICSDATA_DIR=$HOME/.ecommerce-logistics

使用方法

首次使用:登录平台

bash
cd scripts

登录淘宝(打开浏览器进行二维码扫描)

npm run query -- --platform taobao --login

登录拼多多

npm run query -- --platform pdd --login

注意:由于严格的反爬措施,京东和抖音暂不支持

查询物流信息

bash

查询所有平台(需先完成登录)


npm run query -- --all

查询特定平台

npm run query -- --platform taobao npm run query -- --platform pdd

使用自定义数据目录查询

npm run query -- --all --data-dir /path/to/cookies

以无头模式运行(不显示浏览器窗口)

npm run query -- --all --headless

二维码登录流程

当Cookie缺失或过期时:

  1. 1. 技能将打开一个包含平台登录页面的浏览器窗口
  2. 二维码截图将保存至 ~/.ecommerce-logistics/{platform}-qr.png
  3. 使用对应平台的手机应用扫描二维码
  4. 在浏览器窗口中完成登录
  5. Cookie将自动保存以供后续使用

注意: 如果看到Cookie已过期,需要重新登录的提示,请重新运行登录命令。

Cookie存储

Cookie以加密方式存储在:

  • - 默认位置:~/.ecommerce-logistics/cookies/
  • 每个平台拥有独立的Cookie文件
  • 过期后自动刷新

架构设计

scripts/src/
├── index.ts # 命令行入口
├── core/
│ ├── aggregator.ts # 主协调器
│ ├── auth-manager.ts # Cookie与二维码登录管理
│ ├── rate-limiter.ts # 请求节流器
│ └── stealth-browser.ts # 反检测浏览器
├── adapters/
│ ├── base-adapter.ts # 抽象基类
│ ├── taobao-adapter.ts
│ ├── jd-adapter.ts
│ ├── pdd-adapter.ts
│ └── douyin-adapter.ts
└── types/
└── index.ts # TypeScript接口定义

references/
└── selectors.md # 平台特定的CSS选择器

错误处理

错误类型处理方式
Cookie过期提示重新进行二维码登录
触发速率限制
自动回退重试 | | 检测到登录页面 | 优雅提示并给出操作指引 | | 网络超时 | 指数退避策略,最多重试3次 |

平台支持状态

平台状态说明
淘宝✅ 支持订单列表 + 物流信息
京东
❌ 不支持 | 反爬检测过于严格 | | 拼多多 | ✅ 支持 | 订单列表 + 运单号 + 取件码 | | 抖音 | ❌ 不支持 | 需通过手机应用访问 |

实现说明

反检测措施

本技能实现了多种隐身技术:

  1. 1. navigator.webdriver覆盖 - 隐藏自动化标志
  2. 插件伪装 - 模拟真实浏览器插件
  3. 视口与用户代理 - 使用逼真的桌面/移动端配置
  4. 权限API - 覆盖通知权限
  5. Playwright特定清理 - 移除playwright属性

速率限制

每个平台拥有独立的速率限制:

平台最大请求数时间窗口
淘宝1060秒
京东
15 | 60秒 |
| 拼多多 | 8 | 60秒 |
| 抖音 | 10 | 60秒 |

Cookie过期机制

  • - Cookie在30天后视为过期
  • 过期Cookie将触发二维码重新登录提示
  • 各平台独立存储Cookie

开发指南

更新选择器

平台网站会频繁更新。请在以下位置更新选择器:

  • - references/selectors.md - 文档说明
  • src/adapters/*-adapter.ts - 具体实现

测试方法

bash

编译TypeScript


cd scripts && npm run build

以开发模式运行

npm run dev -- --platform taobao

调试时显示浏览器窗口

npm run query -- --platform taobao --headless=false

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 ecommerce-logistics-1776021543 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 ecommerce-logistics-1776021543 技能

通过命令行安装

skillhub install ecommerce-logistics-1776021543

下载

⬇ 下载 ecommerce-logistics v1.0.0(免费)

文件大小: 32.29 KB | 发布时间: 2026-4-13 10:07

v1.0.0 最新 2026-4-13 10:07
Initial release of ecommerce-logistics skill.

- Aggregates logistics data from Taobao and Pinduoduo with persistent cookie storage.
- Supports QR code login for seamless authentication.
- Provides one-click, multi-platform order tracking; filters to show only in-transit orders.
- Implements stealth anti-bot techniques and built-in rate limiting.
- JD and Douyin are not supported due to anti-bot restrictions.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部