一个用于查询1688供应商及工厂信息的命令行工具。
- 根据供应商名称或关键字查询1688供应商信息
- 支持按地区、行业等条件筛选供应商
- 简单易用的CLI命令行界面
- 自动AK管理和签名认证
- Python 3.6 或更高版本
- pip(Python包管理器)
pip install -r requirements.txt首次使用前需要配置Access Key(AK):
python3 cli.py configure YOUR_ACCESS_KEY# 查询特定供应商
python3 cli.py ali_1688_source_suppliers --query "灯具供应商"
# 使用缩写参数
python3 cli.py ali_1688_source_suppliers -q "常州工厂"| 命令 | 说明 |
|---|---|
ali_1688_source_suppliers |
查询1688供应商信息 |
configure |
配置或查看AK状态 |
| 参数 | 缩写 | 必填 | 说明 |
|---|---|---|---|
--query |
-q |
是 | 供应商名称或关键字 |
| 参数 | 说明 |
|---|---|
[AK] |
可选,提供AK则进行配置,不提供则查看当前状态 |
所有命令输出均为JSON格式:
{
"success": true,
"markdown": "操作说明信息",
"data": {
"data": {
// 具体数据
}
}
}如果提示"AK 未配置",请运行:
python3 cli.py configure YOUR_ACCESS_KEY如果AK无效或已过期,请:
- 检查AK是否正确
- 重新配置AK:
python3 cli.py configure YOUR_ACCESS_KEY - 如果配置后仍未生效,尝试重启OpenClaw或执行
openclaw secrets reload
如果遇到网络错误:
- 检查网络连接
- 稍后重试
- 检查防火墙设置
1688-source-suppliers/
├── cli.py # CLI入口
├── SKILL.md # Skill定义
├── requirements.txt # Python依赖
├── scripts/ # 核心脚本
│ ├── _auth.py # 认证模块
│ ├── _http.py # HTTP客户端
│ ├── _const.py # 全局常量
│ ├── _errors.py # 异常定义
│ ├── _output.py # 输出工具
│ └── capabilities/ # 功能实现
│ ├── configure/ # AK配置
│ └── ali_1688_source_suppliers/ # 供应商查询
└── references/ # 参考文档
└── capabilities/
├── configure.md
└── ali_1688_source_suppliers.md
# 查看帮助
python3 cli.py
# 测试配置命令
python3 cli.py configure
# 测试查询命令
python3 cli.py ali_1688_source_suppliers --help- 遵循PEP 8代码风格
- 使用类型注解
- 添加必要的文档字符串
[许可证信息]
如有问题或建议,请联系项目维护者。