一、摘要
本指南聚焦微店商品详情数据的获取方式,weidian.item.get)具备合规性、稳定性和数据准确性,是电商数据分析、代购系统等商用场景的首选。
二、接口概述
1. 核心信息
核心接口:weidian.item.get(微店商品基础详情查询);
正式环境:http://c0b.cc/R4rbK2 (前往体验接口测试)
前置条件:
接口调用需按微店规则生成签名,部分高级接口需申请权限。
核心参数(POST/GET 均可,推荐 POST)
参数名必选说明示例值
item_id是商品 ID(微店商品唯一标识)
timestamp是秒级时间戳
format否返回格式,默认jsonjson
sign是接口签名(按微店规则生成)
2.返回字段(核心)
字段名说明示例值
title商品标题「微店测试」纯棉 T 恤
price商品售价(元)59.9
stock商品库存1000
main_img商品主图 URL
detail_url商品详情页链接
shop_name店铺名称微店测试店铺
核心思路:抓取微店商品详情页的 HTML 源码,解析标题、价格等核心字段;
三、请求示例
# coding:utf-8"""Compatible for python2.x and python3.xrequirement: pip install requests"""from __future__ import print_functionimport requests# 请求示例 url 默认请求参数已经做URL编码url = "micro/item_get/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&num_iid=2749499386"headers = {
"Accept-Encoding": "gzip",
"Connection": "close"}if __name__ == "__main__":
r = requests.get(url, headers=headers)
json_obj = r.json()
print(json_obj)四、结语
合规优先:商用场景(如电商数据平台、代购系统)必须使用微店开放平台官方 API,非官方爬虫方案仅适用于个人临时测试,避免法律风险;
签名是关键:官方 API 调用的核心是正确生成签名,需严格遵循微店的排序、拼接、加密规则,签名错误是接口调用失败的最常见原因;
稳定性保障:官方 API 的数据字段格式固定、更新及时,而非官方爬虫方案需频繁适配页面结构,稳定性差;
扩展建议:基于官方 API 可进一步实现商品价格监控、库存预警、批量商品信息采集等功能,满足电商运营的核心需求。