实现自动胡批量抓取唯品会商品详情数据的途径分享(官方API、网页爬虫)

浅谈电商网络爬虫技术 除此之外,搜索引擎更关注的是大而全,为大多数用户提供检索服务,所以有些冷门的没有被列入索引的网站就没办法被实时获取到,而网络爬虫则可以通过个人定制,爬取一些搜索引擎关照不到的地方,典型的案例便是深层网络爬虫以及在robots.txt中明确禁止搜索引擎爬取的网站,而理论上开发者编写的网络爬虫可以到达世界上的任何网站。如图1所示,完整的爬虫流程应当是编写的网络爬虫在发起请求之后,目标服务器返回指定的请求响应,通过对请求响应返回的响应体进行解析,找到需要的信息进行数据存储。 阅读详情

在电商领域,数据就是企业的核心资产。无论是市场分析、竞品研究,还是精准营销,都离不开对大量商品详情数据的深入挖掘。唯品会作为知名的电商平台,其丰富的商品信息对于众多从业者而言极具价值。本文将详细探讨实现自动批量抓取唯品会商品详情数据的有效途径,助力大家在电商数据处理方面迈出坚实的步伐。

一、明确抓取目标与数据需求

在开始抓取之前,务必清晰界定需要获取的商品详情数据。唯品会商品详情涵盖多方面信息,主要包含以下几类:

  1. 商品基本属性:商品名称、商品编码、所属品牌、分类类目、当前价格、库存状况、销量数据、用户评分等。这些信息是了解商品基础特征和市场表现的关键。
  1. 商品视觉素材:主图用于吸引消费者眼球,详情图片详细展示商品细节,颜色款式图片帮助消费者了解商品的不同变体。
  1. 商品描述详情:详细描述让消费者深入了解商品功能、材质等;规格参数精准呈现商品的技术指标;包装清单告知消费者收到商品时包含的物品;售后服务说明则为消费者提供售后保障信息。
  1. 商品评价反馈:用户评价反映消费者使用后的真实感受,评价分数直观体现商品的整体口碑,评价数量则侧面反映商品的受欢迎程度。
  1. 商品 SKU 信息:不同规格对应的价格差异以及库存情况,有助于商家进行精细化管理和消费者进行多样化选择。

明确这些数据需求,能为后续的抓取工作指明方向,确保获取的数据满足实际业务需求。

二、技术实现途径

(一)利用唯品会 API 接口

1、接口申请与认证:

唯品会为开发者提供了商品详情 API 接口(如 vip.item_get),但使用前需在其开放平台完成注册,创建应用以获取专属的 App Key 和 App Secret。这两个凭证如同开启数据大门的钥匙,在后续接口调用中用于身份验证。

2、接口调用方式:

该接口采用 HTTP GET 请求方式,数据返回格式为 JSON。调用时,商品 ID(num_iid)是必填参数。获取商品 ID 的途径多样,既可以直接从唯品会商品页面的 URL 中提取,也能借助其他 API 接口(如商品搜索接口)获取。例如,通过商品搜索接口输入特定关键词,得到一系列相关商品列表,其中每个商品都对应唯一的商品 ID。

3、代码实现示例(以 Python 为例)

import requests


def get_vip_product_details(product_id, api_key):
    api_url = f"https://api-gw.onxxnd.cn/vip/item_get/?num_iid={product_id}"
    headers = {"ApiKey": api_key}
    response = requests.get(api_url, headers=headers)
    if response.status_code == 200:
        return response.json()
    else:
        print(f"请求失败,状态码:{response.status_code}")
        return None


# 示例:获取商品ID为123456的VIP商品详情
product_id = "123456"
api_key = "YOUR_API_KEY"
product_data = get_vip_product_details(product_id, api_key)
if product_data:
    print(f"商品名称:{product_data['name']}")
    print(f"当前价格:{product_data['price']}")
    print(f"原价:{product_data['originalPrice']}")
    print(f"折扣:{product_data['discount']}")
    print(f"库存:{product_data['stock']}")
    print(f"商品描述:{product_data['description']}")
    print(f"图片链接:{product_data['images']}")

4、批量数据获取:通过循环遍历商品 ID 列表,可实现批量获取商品详情数据。将获取到的数据存储到本地文件(如 JSON 文件、CSV 文件)或数据库(如 MySQL、MongoDB)中,方便后续分析处理。

import json


def save_product_data(product_data, filename="product_data.json"):
    with open(filename, "w", encoding="utf-8") as f:
        json.dump(product_data, f, ensure_ascii=False, indent=4)
    print(f"数据已保存到 {filename}")


product_ids = ("123456", "789012", "345678")
all_products = []
for pid in product_ids:
    product_data = get_vip_product_details(pid, api_key)
    if product_data:
        all_products.append(product_data)
save_product_data(all_products)

(二)网络爬虫技术

  1. 分析页面结构与数据加载机制:打开唯品会网站,搜索特定商品(如 “键盘”),发现下拉页面时 URL 未变,但商品信息持续加载,这表明网站采用了动态 Ajax 技术。利用浏览器的开发者工具(如 Chrome 的 F12),切换到 Network 选项卡,刷新页面进行抓包。经分析,商品信息存于 “v2?callback=getMerchandise” 链接中,且每个商品有唯一的 pid。继续查找,在 “rank?callback=getMerchandis” 中找到商品的 pid。同时,观察到翻页时只有 pageOffset 参数改变,每次增加 120,意味着每页显示 120 件商品,且更换搜索关键词时仅 keyword 参数变化。
item_get-获得vip商品详情

公共参数

名称类型必须描述
keyString是调用key(必须以GET方式拼接在URL中)
secretString是调用密钥
api_nameString是API接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等]
cacheString否[yes,no]默认yes,将调用缓存的数据,速度比较快
result_typeString否[json,jsonu,xml,serialize,var_export]返回数据格式,默认为json,jsonu输出的内容中文可以直接阅读
langString否[cn,en,ru]翻译语言,默认cn简体中文
versionString否API版本

请求参数

请求参数:num_iid=1710613157-6918711233889249157

参数说明:num_iid:店铺ID-商品ID

  1. 代码实现步骤
  • 获取商品 pid:构造包含 keyword 和 pageOffset 参数的 URL,请求 “rank?callback=getMerchandis” 页面,添加请求头以模拟浏览器行为。由于返回的是不合法的 JSON 数据,需进行格式转换为字典,方便提取 pid。

"item": {
		"brand": "回力",
		"brandId": "1711552084",
		"cid": "277",
		"created_time": 1537855588000,
		"crumbs": [],
		"delist_time": 2145888000000,
		"desc": "<div> <img src=\"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/127/da91f2ac-b235-4833-9ca1-7587472a589c.jpg\"></div><div> <img src=\"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/47/6e416dc1-f7e8-4102-9cae-895e0f0c79f1.jpg\"></div><div> <img src=\"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/190/048cf4fc-05a5-40da-b540-b6c15b9b6a85.jpg\"></div><div> <img src=\"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/197/f6b628aa-5692-4601-b22a-cbcbdc74e7a3.jpg\"></div><div> <img src=\"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/5/e11a7b31-8718-4c34-a113-7487a955a67a.jpg\"></div><div> <img src=\"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/117/c02ee5b6-7a81-4977-9f0e-a9519a4f1964.jpg\"></div><div> <img src=\"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/166/89039e63-1857-4147-b321-95a199de802f.jpg\"></div><div> <img src=\"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/148/cdca0612-1b63-4772-b615-81d459b7d082.jpg\"></div><div> <img src=\"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/118/63400a99-0578-446c-8d31-02ebf5e0535d.jpg\"></div><div> <img src=\"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/150/baf1c308-b371-4060-9554-83c56f6979c6.jpg\"></div><div> <img src=\"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/88/f1905a74-72cd-471b-8a6d-f139516e65db.jpg\"></div><div> <img src=\"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/146/2a4682a7-b235-43ae-8659-11c54a748953.jpg\"></div><div> <img src=\"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/114/1e8bb3a7-669d-4a2b-b2cf-1adec1fc4b59.jpg\"></div><div> <img src=\"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/186/1223d70c-4275-45b7-98bc-b10f374625bc.jpg\"></div><div> <img src=\"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/95/847b3f27-2418-4d7e-b5ea-2478c3d4ca0b.jpg\"></div><div> <img src=\"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/165/f19a23cd-416e-4050-a095-301818ec5b38.jpg\"></div><div> <img src=\"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/112/b79334ae-6e5c-4bca-b2c9-cd01a92bd1d0.jpg\"></div><div> <img src=\"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/26/4bca624d-de6a-4869-a153-175206f1cc93.jpg\"></div><div> <img src=\"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/69/a2c34b8b-8a00-4412-8021-c17d18768696.jpg\"></div><div> <img src=\"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/11/d762c4b8-c59c-48fa-b63f-5c66c8d2a60e.jpg\"></div><div> <img src=\"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/150/8e220674-0313-4b00-8738-d47ce6196537.jpg\"></div><div> <img src=\"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/85/328d579a-ed5f-48a5-b710-40cc67069672.jpg\"></div><div> <img src=\"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/38/d53b561f-4d29-405d-91e0-832a9546beb4.jpg\"></div><div> <img src=\"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/71/a67c9ef3-d17a-4224-9391-cf8be206f872.jpg\"></div><div> <img src=\"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/48/2139fe10-f984-4249-a86e-17770a851bb5.jpg\"></div><div> <img src=\"http://h2.appsimg.com/a.appsimg.com/upload/category/2023/04/23/83/c319cded-3976-47ae-98f0-5bfff530ec95.jpg\"></div><div> <img src=\"https://h2.appsimg.com/b.appsimg.com/upload/mst/2023/06/29/95/6d2873453fbaf53d5d3740179fede291.png\"></div><div> <img src=\"http://h2.appsimg.com/b.appsimg.com/upload/mcp/2021/12/06/172/163877692038.png\"></div><img src=\"https://www.o0b.cn/i.php?t.png&rid=gw-4.6853745bbb568&p=3060722721&k=i_key&t=1750299741\" style=\"display:none\" />",
		"desc_img": [
			"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/127/da91f2ac-b235-4833-9ca1-7587472a589c.jpg",
			"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/47/6e416dc1-f7e8-4102-9cae-895e0f0c79f1.jpg",
			"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/190/048cf4fc-05a5-40da-b540-b6c15b9b6a85.jpg",
			"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/197/f6b628aa-5692-4601-b22a-cbcbdc74e7a3.jpg",
			"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/5/e11a7b31-8718-4c34-a113-7487a955a67a.jpg",
			"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/117/c02ee5b6-7a81-4977-9f0e-a9519a4f1964.jpg",
			"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/166/89039e63-1857-4147-b321-95a199de802f.jpg",
			"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/148/cdca0612-1b63-4772-b615-81d459b7d082.jpg",
			"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/118/63400a99-0578-446c-8d31-02ebf5e0535d.jpg",
			"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/150/baf1c308-b371-4060-9554-83c56f6979c6.jpg",
			"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/88/f1905a74-72cd-471b-8a6d-f139516e65db.jpg",
			"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/146/2a4682a7-b235-43ae-8659-11c54a748953.jpg",
			"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/114/1e8bb3a7-669d-4a2b-b2cf-1adec1fc4b59.jpg",
			"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/186/1223d70c-4275-45b7-98bc-b10f374625bc.jpg",
			"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/95/847b3f27-2418-4d7e-b5ea-2478c3d4ca0b.jpg",
			"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/165/f19a23cd-416e-4050-a095-301818ec5b38.jpg",
			"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/112/b79334ae-6e5c-4bca-b2c9-cd01a92bd1d0.jpg",
			"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/26/4bca624d-de6a-4869-a153-175206f1cc93.jpg",
			"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/69/a2c34b8b-8a00-4412-8021-c17d18768696.jpg",
			"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/11/d762c4b8-c59c-48fa-b63f-5c66c8d2a60e.jpg",
			"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/150/8e220674-0313-4b00-8738-d47ce6196537.jpg",
			"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/85/328d579a-ed5f-48a5-b710-40cc67069672.jpg",
			"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/38/d53b561f-4d29-405d-91e0-832a9546beb4.jpg",
			"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/71/a67c9ef3-d17a-4224-9391-cf8be206f872.jpg",
			"http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/48/2139fe10-f984-4249-a86e-17770a851bb5.jpg",
			"http://h2.appsimg.com/a.appsimg.com/upload/category/2023/04/23/83/c319cded-3976-47ae-98f0-5bfff530ec95.jpg",
			"https://h2.appsimg.com/b.appsimg.com/upload/mst/2023/06/29/95/6d2873453fbaf53d5d3740179fede291.png",
			"http://h2.appsimg.com/b.appsimg.com/upload/mcp/2021/12/06/172/163877692038.png"
		],
		"desc_short": "",
		"detail_url": "https:\\/\\/detail.vip.com\\/detail-1710613588-6921323278926002708.html",
		"ems_fee": "",
		"express_fee": "",
		"has_discount": "",
		"is_promotion": "false",
		"is_virtual": "",
		"item_imgs": [
			{
				"url": "http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/88/8d094b9f-db64-4b83-adb8-e2e65b4204fc.jpg"
			},
			{
				"url": "http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/123/8df001d8-dac0-41b7-871b-59d645de1b9d.jpg"
			},
			{
				"url": "http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/69/61d5f7dd-28ad-4be0-948c-5d1dc7adabba.jpg"
			},
			{
				"url": "http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/45/a4ec5efa-1fab-4c45-b06c-a122d6bdb4fb.jpg"
			},
			{
				"url": "http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/47/d8172da5-babd-4680-8d50-db2d4af518f2.jpg"
			},
			{
				"url": "http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/137/6561abf0-0ab7-4580-a703-5871b845adb9.jpg"
			},
			{
				"url": "http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/168/1ca89142-8f25-4523-ad30-c3114c1edb5f.jpg"
			}
		],
		"item_size": "",
		"item_weight": "",
		"location": "",
		"merchand": "CX-4123-W1白桔绿",
		"min_num": "1",
		"modified_time": 1683886534000,
		"nick": "回力",
		"num": "2",
		"num_iid": "6921323278926002708",
		"orginal_price": "399",
		"pic_url": "http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/88/8d094b9f-db64-4b83-adb8-e2e65b4204fc.jpg",
		"post_fee": "",
		"price": "69",
		"prop_imgs": {
			"prop_img": [
				{
					"properties": "134:30010472",
					"url": "http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/88/8d094b9f-db64-4b83-adb8-e2e65b4204fc.jpg"
				},
				{
					"properties": "134:30436685",
					"url": "http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/24/1a0877c9-6626-44c0-8a9d-9fa73ebc5cdd.jpg"
				},
				{
					"properties": "134:40365354",
					"url": "http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/89/27bc44fb-99dd-40c0-bc5e-02cf79d3209e.jpg"
				}
			]
		},
		"property_alias": "134:30010472:白桔绿;134:30010472:白桔绿;453:1638:39134:30010472:白桔绿;134:30010472:白桔绿;453:1660:40134:30010472:白桔绿;134:30010472:白桔绿;453:1661:41134:30010472:白桔绿;134:30010472:白桔绿;453:1662:42134:30010472:白桔绿;134:30010472:白桔绿;453:1663:43134:30010472:白桔绿;134:30010472:白桔绿;453:1664:44134:30436685:白黄桔;134:30436685:白黄桔;453:1638:39134:30436685:白黄桔;134:30436685:白黄桔;453:1660:40134:30436685:白黄桔;134:30436685:白黄桔;453:1661:41134:30436685:白黄桔;134:30436685:白黄桔;453:1662:42134:30436685:白黄桔;134:30436685:白黄桔;453:1663:43134:30436685:白黄桔;134:30436685:白黄桔;453:1664:44134:40365354:黑黄蓝;134:40365354:黑黄蓝;453:1638:39134:40365354:黑黄蓝;134:40365354:黑黄蓝;453:1660:40134:40365354:黑黄蓝;134:40365354:黑黄蓝;453:1661:41134:40365354:黑黄蓝;134:40365354:黑黄蓝;453:1662:42134:40365354:黑黄蓝;134:40365354:黑黄蓝;453:1663:43134:40365354:黑黄蓝;134:40365354:黑黄蓝;453:1664:4",
		"props": [
			{
				"name": "主款式",
				"value": "休闲运动鞋"
			},
			{
				"name": "面材质",
				"value": "织物,飞织"
			},
			{
				"name": "功能",
				"value": "透气,耐磨,轻便,舒适"
			},
			{
				"name": "跟高",
				"value": "中跟"
			},
			{
				"name": "跟高高度",
				"value": "3.5cm"
			},
			{
				"name": "选购热点",
				"value": "线上专供款,主推款"
			},
			{
				"name": "鞋帮",
				"value": "低帮"
			},
			{
				"name": "闭合方式",
				"value": "系带"
			},
			{
				"name": "里绒情况",
				"value": "无"
			},
			{
				"name": "鞋底材质",
				"value": "MD"
			},
			{
				"name": "上市年份",
				"value": "2025"
			},
			{
				"name": "里材质",
				"value": "织物"
			},
			{
				"name": "类型",
				"value": "网面鞋,健步鞋,休闲运动鞋,飞织鞋"
			},
			{
				"name": "适用季节",
				"value": "春,夏,秋"
			},
			{
				"name": "适用场景",
				"value": "日常休闲"
			},
			{
				"name": "风格",
				"value": "韩系,简约风,运动风,学院风,休闲"
			},
			{
				"name": "图案",
				"value": "拼色"
			},
			{
				"name": "适用人群",
				"value": "青年"
			},
			{
				"name": "鞋头款式",
				"value": "圆头"
			},
			{
				"name": "流行元素",
				"value": "撞色"
			},
			{
				"name": "适用性别",
				"value": "男士"
			},
			{
				"name": "产地",
				"value": "中国大陆"
			},
			{
				"name": "鞋网面类型",
				"value": "双层网面"
			},
			{
				"name": "执行标准",
				"value": "0"
			},
			{
				"name": "厂家地址",
				"value": "上海市杨浦区昆明路1100号(具体批次信息可能有变,最终以实物为准)"
			},
			{
				"name": "生产/经销/进口厂家",
				"value": "上海回力鞋业有限公司(具体批次信息可能有变,最终以实物为准)"
			}
		],
		"props_list": {
			"134:30010472": "颜色:白桔绿",
			"134:30436685": "颜色:白黄桔",
			"134:40365354": "颜色:黑黄蓝",
			"453:1638": "尺码:39",
			"453:1660": "尺码:40",
			"453:1661": "尺码:41",
			"453:1662": "尺码:42",
			"453:1663": "尺码:43",
			"453:1664": "尺码:44"
		},
		"props_name": "134:30010472:颜色:白桔绿;134:30010472:颜色:白桔绿;453:1638:尺码:39;134:30010472:颜色:白桔绿;134:30010472:颜色:白桔绿;453:1660:尺码:40;134:30010472:颜色:白桔绿;134:30010472:颜色:白桔绿;453:1661:尺码:41;134:30010472:颜色:白桔绿;134:30010472:颜色:白桔绿;453:1662:尺码:42;134:30010472:颜色:白桔绿;134:30010472:颜色:白桔绿;453:1663:尺码:43;134:30010472:颜色:白桔绿;134:30010472:颜色:白桔绿;453:1664:尺码:44;134:30436685:颜色:白黄桔;134:30436685:颜色:白黄桔;453:1638:尺码:39;134:30436685:颜色:白黄桔;134:30436685:颜色:白黄桔;453:1660:尺码:40;134:30436685:颜色:白黄桔;134:30436685:颜色:白黄桔;453:1661:尺码:41;134:30436685:颜色:白黄桔;134:30436685:颜色:白黄桔;453:1662:尺码:42;134:30436685:颜色:白黄桔;134:30436685:颜色:白黄桔;453:1663:尺码:43;134:30436685:颜色:白黄桔;134:30436685:颜色:白黄桔;453:1664:尺码:44;134:40365354:颜色:黑黄蓝;134:40365354:颜色:黑黄蓝;453:1638:尺码:39;134:40365354:颜色:黑黄蓝;134:40365354:颜色:黑黄蓝;453:1660:尺码:40;134:40365354:颜色:黑黄蓝;134:40365354:颜色:黑黄蓝;453:1661:尺码:41;134:40365354:颜色:黑黄蓝;134:40365354:颜色:黑黄蓝;453:1662:尺码:42;134:40365354:颜色:黑黄蓝;134:40365354:颜色:黑黄蓝;453:1663:尺码:43;134:40365354:颜色:黑黄蓝;134:40365354:颜色:黑黄蓝;453:1664:尺码:44",
		"rootCatId": "",
		"sales": 0,
		"sample_id": "",
		"seller_id": "",
		"seller_info": {
			"addre": "",
			"cid": "",
			"delivery_score": "",
			"item_score": "",
			"level": "",
			"nick": "回力",
			"score_p": "",
			"shop_name": "回力",
			"shop_type": "",
			"sid": "10003960",
			"tell": "",
			"title": "回力",
			"user_num_id": "",
			"zhuy": "https://list.vip.com/brand.html?sn=10003960"
		},
		"shipping_to": "",
		"shop_id": "10003960",
		"skus": {
			"sku": [
				{
					"orginal_price": "399",
					"price": "69",
					"properties": "134:30010472;453:1638",
					"properties_name": "134:30010472:颜色:白桔绿;453:1638:尺码:39",
					"quantity": 2,
					"sales": "",
					"sku_id": "3100524367849701377",
					"total_price": "69"
				},
				{
					"orginal_price": "399",
					"price": "69",
					"properties": "134:30010472;453:1660",
					"properties_name": "134:30010472:颜色:白桔绿;453:1660:尺码:40",
					"quantity": 2,
					"sales": "",
					"sku_id": "3100524367849701380",
					"total_price": "69"
				},
				{
					"orginal_price": "399",
					"price": "69",
					"properties": "134:30010472;453:1661",
					"properties_name": "134:30010472:颜色:白桔绿;453:1661:尺码:41",
					"quantity": 2,
					"sales": "",
					"sku_id": "3100524367849701381",
					"total_price": "69"
				},
				{
					"orginal_price": "399",
					"price": "69",
					"properties": "134:30010472;453:1662",
					"properties_name": "134:30010472:颜色:白桔绿;453:1662:尺码:42",
					"quantity": 2,
					"sales": "",
					"sku_id": "3100524367849701382",
					"total_price": "69"
				},
				{
					"orginal_price": "399",
					"price": "69",
					"properties": "134:30010472;453:1663",
					"properties_name": "134:30010472:颜色:白桔绿;453:1663:尺码:43",
					"quantity": 2,
					"sales": "",
					"sku_id": "3100524367849701383",
					"total_price": "69"
				},
				{
					"orginal_price": "399",
					"price": "69",
					"properties": "134:30010472;453:1664",
					"properties_name": "134:30010472:颜色:白桔绿;453:1664:尺码:44",
					"quantity": 2,
					"sales": "",
					"sku_id": "3100524367849701384",
					"total_price": "69"
				},
				{
					"orginal_price": "399",
					"price": "69",
					"properties": "134:30436685;453:1638",
					"properties_name": "134:30436685:颜色:白黄桔;453:1638:尺码:39",
					"quantity": 2,
					"sales": "",
					"sku_id": "3100524367849697281",
					"total_price": "69"
				},
				{
					"orginal_price": "399",
					"price": "69",
					"properties": "134:30436685;453:1660",
					"properties_name": "134:30436685:颜色:白黄桔;453:1660:尺码:40",
					"quantity": 2,
					"sales": "",
					"sku_id": "3100524367849697284",
					"total_price": "69"
				},
				{
					"orginal_price": "399",
					"price": "69",
					"properties": "134:30436685;453:1661",
					"properties_name": "134:30436685:颜色:白黄桔;453:1661:尺码:41",
					"quantity": 2,
					"sales": "",
					"sku_id": "3100524367849697285",
					"total_price": "69"
				},
				{
					"orginal_price": "399",
					"price": "69",
					"properties": "134:30436685;453:1662",
					"properties_name": "134:30436685:颜色:白黄桔;453:1662:尺码:42",
					"quantity": 2,
					"sales": "",
					"sku_id": "3100524367849697286",
					"total_price": "69"
				},
				{
					"orginal_price": "399",
					"price": "69",
					"properties": "134:30436685;453:1663",
					"properties_name": "134:30436685:颜色:白黄桔;453:1663:尺码:43",
					"quantity": 2,
					"sales": "",
					"sku_id": "3100524367849697287",
					"total_price": "69"
				},
				{
					"orginal_price": "399",
					"price": "69",
					"properties": "134:30436685;453:1664",
					"properties_name": "134:30436685:颜色:白黄桔;453:1664:尺码:44",
					"quantity": 2,
					"sales": "",
					"sku_id": "3100524367849701376",
					"total_price": "69"
				},
				{
					"orginal_price": "399",
					"price": "119",
					"properties": "134:40365354;453:1638",
					"properties_name": "134:40365354:颜色:黑黄蓝;453:1638:尺码:39",
					"quantity": 2,
					"sales": "",
					"sku_id": "3100524367849701385",
					"total_price": "119"
				},
				{
					"orginal_price": "399",
					"price": "119",
					"properties": "134:40365354;453:1660",
					"properties_name": "134:40365354:颜色:黑黄蓝;453:1660:尺码:40",
					"quantity": 2,
					"sales": "",
					"sku_id": "3100524367849701388",
					"total_price": "119"
				},
				{
					"orginal_price": "399",
					"price": "119",
					"properties": "134:40365354;453:1661",
					"properties_name": "134:40365354:颜色:黑黄蓝;453:1661:尺码:41",
					"quantity": 2,
					"sales": "",
					"sku_id": "3100524367849701389",
					"total_price": "119"
				},
				{
					"orginal_price": "399",
					"price": "119",
					"properties": "134:40365354;453:1662",
					"properties_name": "134:40365354:颜色:黑黄蓝;453:1662:尺码:42",
					"quantity": 2,
					"sales": "",
					"sku_id": "3100524367849701390",
					"total_price": "119"
				},
				{
					"orginal_price": "399",
					"price": "69",
					"properties": "134:40365354;453:1663",
					"properties_name": "134:40365354:颜色:黑黄蓝;453:1663:尺码:43",
					"quantity": 2,
					"sales": "",
					"sku_id": "3100524367849701391",
					"total_price": "69"
				},
				{
					"orginal_price": "399",
					"price": "69",
					"properties": "134:40365354;453:1664",
					"properties_name": "134:40365354:颜色:黑黄蓝;453:1664:尺码:44",
					"quantity": 2,
					"sales": "",
					"sku_id": "3100524367849701392",
					"total_price": "69"
				}
			]
		},
		"suggestive_price": 0,
		"title": "【男士跑步鞋】25夏季爆款男鞋织物透气运动休闲鞋男舒适慢跑鞋",
		"total_price": 0,
		"total_sold": "0",
		"video": {
			"url": ""
		},
		"_ddf": "curry",
		"props_img": {
			"134:30010472": "http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/88/8d094b9f-db64-4b83-adb8-e2e65b4204fc.jpg",
			"134:30436685": "http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/24/1a0877c9-6626-44c0-8a9d-9fa73ebc5cdd.jpg",
			"134:40365354": "http://h2.appsimg.com/a.appsimg.com/upload/merchandise/pdcvis/634318/2025/0302/89/27bc44fb-99dd-40c0-bc5e-02cf79d3209e.jpg"
		},
		"format_check": "ok",
		"shop_item": [],
		"relate_items": []
	},
	"error": "",
	"secache": "8d704bb021141797d0c9bd6ad67f3804",
	"secache_time": 1750299741,
	"secache_date": "2025-06-19 10:22:21",
	"translate_status": "",
	"translate_time": 0,
	"language": {
		"default_lang": "cn",
		"current_lang": "cn"
	},
  • 数据存储:将提取到的商品详情数据存储到本地文件或数据库中,可采用文本文件、CSV 文件或数据库表等形式,方便后续数据处理和分析。

三、应对反爬虫机制

唯品会为保护数据安全和网站性能,采取了一系列反爬虫措施。在抓取数据过程中,需合理应对这些机制,确保抓取工作顺利进行。

  1. 设置合理请求头:模拟真实浏览器请求,在请求头中设置 User - Agent(标识浏览器类型和版本)、Cookie(维持会话状态)、Referer(表示请求来源页面)等信息,使请求更接近真实用户行为。例如,User - Agent 可设置为 “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3”。
  1. 控制请求频率:避免短时间内大量发送请求,按照一定时间间隔(如每次请求间隔 1 - 3 秒)发送请求,降低被识别为爬虫的风险。可通过 Python 的 time 模块中的 sleep 函数实现请求间隔设置,如time.sleep(2)表示暂停 2 秒。
  1. 使用代理 IP:当 IP 地址因频繁请求被封禁时,切换使用代理 IP。代理 IP 可从专业代理服务提供商处购买,或使用免费代理 IP(但稳定性和速度可能较差)。在代码中配置代理 IP,如在 Python 的 requests 库中可通过 proxies 参数设置代理,proxies = {'http': 'http://your_proxy_ip:port', 'https': 'https://your_proxy_ip:port'}。
  1. 验证码处理:若遇到验证码,可采用 OCR 识别技术(光学字符识别)对验证码图片进行识别,或通过人工打码平台(如超级鹰)将验证码图片发送给人工识别,获取识别结果后在请求中提交。在 Python 中,可使用 pytesseract 库进行简单的 OCR 识别,需先安装该库并配置好 Tesseract OCR 引擎路径。

四、法律与道德考量

在进行数据抓取时,务必严格遵守法律法规和道德准则。未经唯品会明确授权,不得将抓取的数据用于商业用途或非法目的。尊重平台的使用条款和用户隐私,确保数据抓取行为合法合规,维护良好的网络环境和商业秩序。若违反相关规定,可能面临法律诉讼和声誉损失等严重后果。

自动批量抓取唯品会商品详情数据为电商从业者提供了丰富的数据资源,但在实施过程中,需综合运用合适的技术手段,巧妙应对反爬虫机制,并坚守法律与道德底线。通过精准获取和合理利用这些数据,能为市场分析、产品策略制定等提供有力支持,助力企业在激烈的电商竞争中脱颖而出。

Python爬虫获取网页源码:从合法途径到技术实现 合法性第一:优先选择开源平台或官方渠道获取源码yingzia.com技术性第二:在确保合法的前提下,选择合适的技术方案baidu.com安全性第三:对获取的源码进行安全检查,避免恶意代码baidu.com。 阅读详情

相关推荐

电商平台商品数据的价值在哪里?如何实现批量抓取?

不过需要注意的是,使用第三方数据服务提供商需要支付一定的费用,并且需要确保提供商的数据来源合法合规。通过精准的数据分析,电商平台可以为消费者提供个性化的推荐和服务,帮助他们快速找到心仪的商品,提高购物满意度。想象一下,当你打开电商平台时,首页展示的都是你感兴趣的商品,这种贴心的服务怎能不让人心生欢喜?通过分析这些数据,商家可以了解消费者的购买习惯、喜好和需求,从而调整产品策略,优化库存管理,提高销售效率。在数字经济的浪潮中,电商平台商品数据如同一座蕴藏着无尽宝藏的矿山,其价值远超过我们表面的认知。

Jernnifer_mao的博客 1216

Python爬取唯品会商品数据,钱包准备好了嘛

前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。 PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取 python免费学习资料以及群交流解答点击即可加入 开发工具 python 3.6.5 pycharm import requests import re import csv 目标网页分析 马山就要双十一了,有女朋友的朋友准备好了吗~ 之前关于京东、淘宝的商品数据都是爬取了,今天爬取一下唯品会的商品数据,之前就听朋友说起

人生苦短, 还不用Python? 2259

淘宝商品详情API:商品视频与多媒体内容的获取

在淘宝平台上,商品详情通常包含丰富的信息,包括图片、视频、规格、描述等。然而,直接通过公开的API获取淘宝商品详情中的视频和多媒体内容可能受到一定限制,因为淘宝主要为其商家和合作伙伴提供API服务,并且这些服务往往需要经过认证和授权。

apixixi的博客 1199

爬虫案例 --唯品会口红数据爬取(附源码)

【代码】爬虫案例 --唯品会口红数据爬取(附源码)

几许的博客 1940

如何使用Python爬虫抓取股票行情数据

爬虫(Web Scraping)是指通过程序模拟用户访问网页,提取其中有价值的信息。发起请求:通过HTTP协议向目标网页发送请求,获取网页内容。解析数据:使用工具对网页的HTML结构进行解析,提取出我们需要的数据。数据存储与处理:将抓取到的数据存储并进行处理,最终为分析或者展示做准备。在本文中,我们详细讲解了如何使用Python爬虫抓取股票行情数据。使用requests和抓取并解析股票数据。使用pandas进行数据存储和分析。利用matplotlib进行股票数据的可视化。

2201_76125261的博客 1633

小红书数据爬取实战:Python爬虫开发完整教程

网络爬虫(Web Crawler)是一种自动获取网页内容的程序或脚本,它按照一定的规则,自动地访问互联网并抓取所需的数据。Python网络爬虫通常使用第三方库,如requests进行HTTP请求,BeautifulSoup或lxml进行HTML文档解析等。小红书自2013年成立以来,已经成为中国领先的社区型消费分享平台。它以“发现美好生活方式”为核心,吸引了一批追求时尚、品质生活的年轻用户群体。

weixin_42587866的博客 2564

唯品会接口获取商品详情数据

作为一名技术爱好者,我们总会遇到各种各样的技术问题,需要寻找合适的技术解决方案。而在互联网时代,我们可以快速通过搜索引擎获取丰富的技术资源和解决方案。然而,在不同的技术分享中,我们常常会遇到质量参差不齐的文章,有时甚至还会存在错误或虚假信息。因此,本文旨在分享一些技术贴的写作技巧,希望能帮助大家提高技术文章的质量和可信度,让更多人从中受益。请求参数:num_iid=1710613157-6918711233889249157。参数说明:num_iid:店铺ID-商品ID。

QQ569893796的博客 446

UDS诊断ISO14229新手入门篇

这个命令的格式稍微复杂一点。sub-function = 0x06 用于读取某个 DTC 及其相关的环境数据,此时 parameter 为 4 个 byte,前三个 byte 用于标识我们要读取的 DTC,第四个 byte 用于标识要读取的环境数据的范围,UDS 规定使用 FF 来表示读取所有的环境数据,各厂家可以要根据自己的需求定义其他的值来代表要读取的环境数据的范围。环境数据包括 DTC 状态,优先级,发生次数,老化计数器,时间戳,里程等,厂家还可以根据自己的需求定义一些此 DTC 产生时的测量数据。

weixin_45387165的博客 1973

唯品会商品数据实时抓取实战:API 接口开发与接入全流程解析

在当今数字化时代,电商数据对于企业的决策和发展起着至关重要的作用。唯品会作为国内知名的在线折扣零售平台,拥有丰富的商品资源和庞大的用户群体。通过实时抓取唯品会的商品数据,企业和开发者能够深入了解市场动态,优化商品管理和营销策略。本文将详细解析如何通过 API 接口实现唯品会商品数据的实时抓取。

2301_78671173的博客 857

细说STM32单片机SPI-Flash芯片的FatFS移植及其应用实例详解

本文以开发板上的SPI-Flash芯片W25Q16为媒介详细介绍CubeMX中FatFS各个参数的意义和设置,分析生成的代码中FatFS各个文件的作用和关联,完成针对W25Q16的硬件访问层的移植。继续使用旺宝红龙开发板STM32F407ZGT6 KITV1.0。

wenchm的博客 1639

利用 Docker Distribution 搭建私有的 Docker Registry

1、拓扑

weixin_44983653的博客 1067

网络爬虫的前世、今生、未来

什么是网络爬虫? 网络爬虫,也称为网页抓取和网页数据提取,基本上是指通过超文本传输协议(HTTP)或通过网页浏览器获取万维网上可用的数据。(摘自Wikipedia) 网页数据爬取是如何工作的? 通常,爬取网页数据时,只需要2个步骤。 打开网页→将具体的数据从网页中复制并导出到表格或数据库中。 这一切是如何开始的? 尽管对许多人来说,网络爬虫听...

网页爬虫与数据采集 · 八爪鱼 8199

Linux 隐藏进程

这种方式属于DKoM(Direct Kernel Object Manipulation)攻击方式了,即直接内核对象操作技术。关于第一种hook方式可以参考上一篇文章。最后推荐一个rootkit工具。

chi's blog 2051

京东商品详情数据API接口(按关键词搜索商品列表数据API)

淘宝商品详情接口,京东商品详情接口,1688商品详情接口,拼多多商品详情接口,虾皮商品详情接口,lazada商品详情接口

Api_coco的博客 1460

深入解析SVPWM七段式与五段式调制的电压波形差异及优化策略

本文深入解析了SVPWM七段式与五段式调制在相电压和线电压波形上的核心差异。七段式波形对称、谐波含量低,适合追求静音与性能的场景;五段式开关次数少、损耗低,适用于对效率与散热要求高的应用。文章提供了基于谐波与损耗权衡的优化策略与选型指南。

weixin_29216957的博客 439

4. PCIe 接口时序

在上一篇中,大致介绍IPcore接口。总的来说接口如下图数据的接收和发送通过transmitTLPinterface和ReceiveTLPinterface。收发数据的时序也只是描述这几个接口的关系。从手册上截取PCIex1的接口时序。

jjinl的专栏 6121

抖音商品详情数据API接口(关键词搜索商品列表API接口)

抖音(TikTok)并没有公开提供官方的商品详情API接口供开发者使用。这意味着,目前并没有官方的、标准的方式来通过编程方式获取抖音商品详情数据。不过,抖音为了促进电商业务的发展,可能会为合作伙伴或认证开发者提供有限的API接口。这些接口通常是私有的、需要特定的权限和认证才能访问,并且可能受到严格的使用限制。:如果你的业务与抖音有合作关系,你可以尝试与抖音官方联系,了解是否有合作伙伴计划或API接口供你使用。:抖音平台上可能有一些认证的开发者或第三方服务商,他们可能已经获得了访问商品详情数据的权限。

Api_coco的博客 2400

欺诈文本分类微调(一):基座模型选型

通义千问Qwen2具有0.5B、1.5B、7B、72B等一系列参数大小不等的模型,我们需要做的是从大到小依次测试每个模型的能力,找到满足自己需要的最小参数模型。依1.5B和1.5B-Instruct的主要区别:按照官方文档,前者是预训练模型,后者是经过指令微调的模型。

golfxiao的专栏 2655

使用Python进行网络爬虫和数据抓取计算机毕业设计

本文将从实际应用出发,对网络爬虫和数据抓取的流程和具体实现进行详细的讲解和分析,帮助读者更好地了解和使用Python进行网络爬虫和数据抓取。本文将从实际应用出发,对网络爬虫和数据抓取的流程和具体实现进行详细的讲解和分析,帮助读者更好地了解和使用Python进行网络爬虫和数据抓取。本文的功能设计主要体现在以下几个方面:1. 内容丰富:本文将介绍网络爬虫和数据抓取技术的相关知识,包括概念、原理、工具和应用场景等内容,使读者能够全面了解网络爬虫和数据抓取技术。国内在网络爬虫和数据抓取方面也取得了显著的研究成果。

1605

华为OD机试真题 C 实现【水库蓄水问题】【2022.11 Q4 新题】

给定一个长度为 n 的整数数组height。数组的元素表示山的高度,选择两个元素作为水库的边界,求蓄水量的最大值并输出蓄水量最大时的边界下标(蓄水量相同时输出下标较近的)。

MISAYAONE的博客 1万+

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

【大纲】网络爬虫前瞻

《爬虫:从入门到入狱》

qq_48180611的博客 2812

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

用网络爬虫API轻松获取实时数据,无需管理的抓取架构

爬虫是一种软件程序,通过自动访问网页并从中提取信息,实现自动化数据收集的过程。它可以像蜘蛛一样在网络上爬行,并收集指定的数据。传统的爬虫需要开发者编写代码来实现数据的获取、解析和存储,这涉及到繁琐的配置和维护工作。在过去,这种方式是最常见的,但随着技术的发展,新的方法和工具被引入来简化这个过程。

m0_69620538的博客 1285

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

轻松采集数据,网络爬虫API助您成功交付

在现代信息时代,数据是至关重要的资源。从市场竞争分析到商业决策,从学术研究到社交媒体趋势,数据是我们的指南针。然而,要获取大量数据并保持其准确性,是一项不小的挑战。在这篇文章中,我将重点探讨网络爬虫结合API的强大组合,以及如何轻松采集数据并成功交付。

m0_69620538的博客 1248

星标41K,面向大模型友好的开源网页爬虫和数据抓取工具

Crawl4AI 是当前 GitHub 上最热门的开源项目之一,由一群充满活力的开发者社区持续维护。它为大语言模型(LLMs)、AI代理和数据管道量身打造,提供了极速、AI就绪的网页抓取体验。开源、灵活、专为实时性能设计,Crawl4AI 让开发者在速度、精准度与部署效率上都拥有绝对优势。Crawl4AI 的创始人是一位对技术和数据提取充满热情的计算机科学家。从童年接触 Amstrad 电脑,到研究生期间专注于自然语言处理(NLP),创始人一直致力于探索网络数据的潜力。

m0_59235945的博客 1841

21.网络爬虫—js逆向详讲与实战

3)优化JavaScript程序的性能和安全性:JavaScript逆向工程可以帮助开发人员优化JavaScript程序的性能和安全性,以提高程序的质量和可靠性。4)研究JavaScript程序的内部机制:JavaScript逆向工程可以帮助研究人员研究JavaScript程序的内部机制,以发现其中的漏洞和安全问题。1)破解加密和混淆的JavaScript程序:JavaScript逆向工程可以破解加密和混淆的JavaScript程序,以获取程序的逻辑和数据等信息。欢迎大家一起学习,一起成长!

Oona_01的博客 1864
上一篇: 通过商品链接|淘口令获取商品详情信息API实战演示
下一篇: 淘宝商品数据实时获取方案|API 接口开发与安全接入
Ob_API20230201
博客等级 码龄2年 554粉丝 374原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值