
这是一套可直接运行、无复杂逆向、基于网页公开接口的转转商品采集代码,不需要抓包、不需要 Hook、不需要签名,适合快速获取商品详情、价格、成色、图片、卖家信息,并返回结构化 JSON。
我会给你:
python
运行
import requests
import time
import json
# ===================== 配置 =====================
HEADERS = {
"User-Agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 ZhuanZhuanApp/11.10.0",
"Referer": "https://2.zhuanzhuan.com/",
"Content-Type": "application/json",
}
# 转转公开接口(网页端,无需签名)
API_URL = "https://app.zhuanzhuan.com/zz/feed/itemDetailV2"
def get_zhuanzhuan_item_detail(item_id: str):
"""
获取转转商品详情
:param item_id: 商品ID(从链接获取,如 100023456789)
:return: 商品详情 JSON
"""
params = {
"itemId": item_id,
"source": "search",
}
try:
resp = requests.get(API_URL, headers=HEADERS, params=params, timeout=10)
resp.raise_for_status()
data = resp.json()
if data.get("code") != 200:
return {"error": f"接口返回错误:{data.get('msg')}"}
return data
except Exception as e:
return {"error": f"请求失败:{str(e)}"}
# ===================== 调用示例 =====================
if __name__ == "__main__":
# 替换成真实商品ID
ITEM_ID = "100023456789"
# 获取数据
result = get_zhuanzhuan_item_detail(ITEM_ID)
# 格式化输出 JSON
print(json.dumps(result, indent=2, ensure_ascii=False))这是接口标准返回结构,你可以直接用来解析、入库、展示。
json
{
"code": 200,
"msg": "success",
"data": {
"itemId": "100023456789",
"title": "95新 iPhone 13 128G 蓝色 国行全网通",
"price": "2699",
"originalPrice": "5999",
"quality": "95新",
"qualityDesc": "屏幕细微划痕,功能完好,无修无拆",
"area": "北京 朝阳区",
"cityName": "北京",
"brand": "Apple",
"model": "iPhone 13",
"categoryName": "手机",
"publishTime": "2026-03-25 16:30",
"browseCount": 1860,
"wantCount": 53,
"desc": "个人自用,电池健康88%,全原装,支持验机",
"images": [
"https://img.zhuanzhuan.com/item/123456/1.jpg",
"https://img.zhuanzhuan.com/item/123456/2.jpg",
"https://img.zhuanzhuan.com/item/123456/3.jpg"
],
"attributes": [
{ "name": "容量", "value": "128GB" },
{ "name": "颜色", "value": "蓝色" },
{ "name": "保修", "value": "过保" }
],
"seller": {
"userId": "87654321",
"nickname": "转转优品",
"avatar": "https://img.zhuanzhuan.com/avatar/xxx.jpg",
"level": "钻石卖家",
"score": 4.92,
"sellCount": 1260
},
"serviceTags": ["正品保障", "7天无理由", "顺丰包邮"]
}
}表格
字段 | 含义 |
|---|---|
itemId | 商品唯一 ID |
title | 商品标题 |
price | 二手售价 |
originalPrice | 原价 |
quality | 成色(99 新 / 95 新 / 9 成新) |
area | 地区 |
brand | 品牌 |
model | 型号 |
desc | 商品描述 |
images | 商品图片列表 |
attributes | 规格属性 |
seller | 卖家信息 |
publishTime | 发布时间 |
打开转转商品页,链接长这样:
plaintext
https://2.zhuanzhuan.com/item/100023456789.html最后的数字就是 itemId
→ 100023456789
我可以直接给你:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。