一、原理与分析
已做脱敏处理。
1、目标页面
4oCLCmh0dHBzOi8vaXRlbS5qZC5jb20vNjUxNTAyOS5odG1s
BASE64解码
在chrome中打开,按f12键进入开发者模式,找到商品详情数据接口
2、URL链接:
4oCLCuKAiwpodHRwczovL2FwaS5tLmpkLmNvbS8/YXBwaWQ9cGMtaXRlbS1zb2EmZnVuY3Rpb25JZD1wY19kZXRhaWxwYWdlX3dhcmVCdXNpbmVzcyZjbGllbnQ9cGMmY2xpZW50VmVyc2lvbj0xLjAuMCZ0PTE2OTI0OTkzODA4MDYmYm9keT0lN0IlMjJza3VJZCUyMiUzQTY1MTUwMjklMkMlMjJjYXQlMjIlM0ElMjIxMzE2JTJDMTM4MSUyQzEzOTElMjIlMkMlMjJhcmVhJTIyJTNBJTIyMjVfMjI1OF8wXzAlMjIlMkMlMjJzaG9wSWQlMjIlM0ElMjIxMDAwMDk5OTQxJTIyJTJDJTIydmVuZGVySWQlMjIlM0ExMDAwMDk5OTQxJTJDJTIycGFyYW1Kc29uJTIyJTNBJTIyJTdCJTVDJTIycGxhdGZvcm0yJTVDJTIyJTNBJTVDJTIyMSU1QyUyMiUyQyU1QyUyMnNwZWNpYWxBdHRyU3RyJTVDJTIyJTNBJTVDJTIycDBwcHBwcHBwcHBwcDFwcHBwcHBwcHBwcHAlNUMlMjIlMkMlNUMlMjJza3VNYXJrU3RyJTVDJTIyJTNBJTVDJTIyMDAlNUMlMjIlN0QlMjIlMkMlMjJudW0lMjIlM0ExJTJDJTIyYmJUcmFmZmljJTIyJTNBJTIyJTIyJTdEJmg1c3Q9MjAyMzA4MjAxMDQzMDg2MzUlM0I5bTk5bXo2aXRuZzk1NXUzJTNCZmI1ZGYlM0J0azAydzk5ZmIxYmM1NDFsTWlzeGQySTVOMHRtN3M2NlhlT2J0eXNQV29JUGxSZEo5Mi1SMWNYREJRelBuSDVRck5kRE1mbTE4Tjd6SHBKdVdNTDhkd0poT09SaSUzQmVkNjA0ODYzMmJkY2Y2NDdjOWE0ZGI1YjY5YjQ5NTY5JTNCNC4xJTNCMTY5MjQ5OTM4ODYzNSUzQmVlM2NmN2Y2Yjk0ZGMyMGU5MjY1ZDgzMDY2YmI5Y2VlY2U0YmI4OWUyYjdlOGJmNWFmYjFiZmQ5Mjg3ODgxNzRiZmEwNmMyMTBkZGQ0NDM3ZDhhMmUyMzQzMzBjM2EzOTgwYWNkZTFhMTBlZmZjYzI3ZmQ4NGFkNjliNmEyNTVmYTJiYWNiZmM1YTBjYzgyMjJlNGFjNTNiNjY5OTA2ODIwYjE0NjFjNzU5NzE2MDFhM2YwMzFiNWMxZjQwYjcyMTUwMmYzYjc5ZTMyZDI5YjcyNmViZWM3NWEyMTM0OTNhODE4ZjY3MjExYjE4N2ZjZjUxZTAzMmUwYjc3MmJlZThjNzBlNGExZDc1MDJhYTc3NWIxNDhhNTA0YTMxZDYyNzJjYzZmMTk4YjQxZGE3M2ZiZTI2YWRmZTBkN2UzNzIzNDUwZWQ0YzkwNmVmYmQ1MmUwNjcxZDdhYjhiZDlhZjdiZmMyMDhhMzgwNzExMjZjOGM3MGQ3NzU5NjJjODdiMTBiNjExYjRmODQ4OTA3MGU5ZDI2NGM0N2MyNWRiZDM1YWFiZTBhZGRmZjM5YTNjNzMyMTA1YzExNDA1NmY5M2E3MWFjZmI5MDE1NmQ2MWIzOWUxMTIxN2Q1YmYyMWMyZSZ4LWFwaS1laWQtdG9rZW49amRkMDNHWlNaNlNQRFBKWlM2QVJCR0FVRElTN05NVkMyQTI0WEs2U040SkNXSDQ0SEdNWUpWR1haSUVZMlNIRFRKS05CUjMyV1A1TkE3SktDNENMRFpERjVBSVJYTkFBQUFBTUtDREpGRVZJQUFBQUFDNUZORUpNSjVVR1lUTVgmbG9naW5UeXBlPTMmdXVpZD0xMjIyNzA2NzIuMTY4OTMwNTI0MTgyOTE1NzYzMzQyOTEuMTY4OTMwNTI0Mi4xNjkyNDQwNTIxLjE2OTI0OTgzNjguMTQKCuKAiw==
//base64解码
3、标头:
:authority:
api.m.jd.com
:method:
GET
:path:
/?appid=pc-item-soa&functionId=pc_detailpage_wareBusiness&client=pc&clientVersion=1.0.0&t=1692499380806&body=%7B%22skuId%22%3A6515029%2C%22cat%22%3A%221316%2C1381%2C1391%22%2C%22area%22%3A%2225_2258_0_0%22%2C%22shopId%22%3A%221000099941%22%2C%22venderId%22%3A1000099941%2C%22paramJson%22%3A%22%7B%5C%22platform2%5C%22%3A%5C%221%5C%22%2C%5C%22specialAttrStr%5C%22%3A%5C%22p0ppppppppppp1pppppppppppp%5C%22%2C%5C%22skuMarkStr%5C%22%3A%5C%2200%5C%22%7D%22%2C%22num%22%3A1%2C%22bbTraffic%22%3A%22%22%7D&h5st=20230820104308635%3B9m99mz6itng955u3%3Bfb5df%3Btk02w99fb1bc541lMisxd2I5N0tm7s66XeObtysPWoIPlRdJ92-R1cXDBQzPnH5QrNdDMfm18N7zHpJuWML8dwJhOORi%3Bed6048632bdcf647c9a4db5b69b49569%3B4.1%3B1692499388635%3Bee3cf7f6b94dc20e9265d83066bb9ceece4bb89e2b7e8bf5afb1bfd928788174bfa06c210ddd4437d8a2e234330c3a3980acde1a10effcc27fd84ad69b6a255fa2bacbfc5a0cc8222e4ac53b669906820b1461c75971601a3f031b5c1f40b721502f3b79e32d29b726ebec75a213493a818f67211b187fcf51e032e0b772bee8c70e4a1d7502aa775b148a504a31d6272cc6f198b41da73fbe26adfe0d7e3723450ed4c906efbd52e0671d7ab8bd9af7bfc208a38071126c8c70d775962c87b10b611b4f8489070e9d264c47c25dbd35aabe0addff39a3c732105c114056f93a71acfb90156d61b39e11217d5bf21c2e&x-api-eid-token=jdd03GZSZ6SPDPJZS6ARBGAUDIS7NMVC2A24XK6SN4JCWH44HGMYJVGXZIEY2SHDTJKNBR32WP5NA7JKC4CLDZDF5AIRXNAAAAAMKCDJFEVIAAAAAC5FNEJMJ5UGYTMX&loginType=3&uuid=122270672.16893052418291576334291.1689305242.1692440521.1692498368.14
:scheme:
https
Accept:
application/json, text/javascript, */*; q=0.01
Accept-Encoding:
gzip, deflate, br
Accept-Language:
zh-CN,zh;q=0.9
Cookie:
shshshfpa=cb3af5e3-c2cf-dae5-48e3-c2331a38092a-1653253655; shshshfpx=cb3af5e3-c2cf-dae5-48e3-c2331a38092a-1653253655; __jdc=122270672; __jdu=16893052418291576334291; mba_muid=16893052418291576334291; wlfstk_smdl=4qftb0r6lu47t0sx6ovvi37no1pu4y49; 3AB9D23F7A4B3C9B=GZSZ6SPDPJZS6ARBGAUDIS7NMVC2A24XK6SN4JCWH44HGMYJVGXZIEY2SHDTJKNBR32WP5NA7JKC4CLDZDF5AIRXNA; retina=0; appCode=msc588d6d5; webp=1; visitkey=8718662230147716920; sc_width=1536; wxa_level=1; cid=9; jxsid=16924405174098442434; __jdv=122270672%7Cdirect%7C-%7Cnone%7C-%7C1692440521537; equipmentId=GZSZ6SPDPJZS6ARBGAUDIS7NMVC2A24XK6SN4JCWH44HGMYJVGXZIEY2SHDTJKNBR32WP5NA7JKC4CLDZDF5AIRXNA; fingerprint=ba1afe80c24e71237978e1b005ec6a48; deviceVersion=115.0.0.0; deviceOS=; deviceOSVersion=; deviceName=Chrome; warehistory="10072773656365,10072773656365,10072773656365,10072773656365,"; autoOpenApp_downCloseDate_autoOpenApp_autoPromptly=1692441025259_1; __wga=1692441027033.1692440547180.1691914712301.1691914712301.4.2; PPRD_P=UUID.16893052418291576334291-LOGID.1692441027044.644926152; __jd_ref_cls=MProductdetail_CouponFloorExpo; jsavif=1; __jda=122270672.16893052418291576334291.1689305242.1692440521.1692498368.14; token=a4d78cd04f402b3f7ad6a29e8af8aa6f,2,940277; __tk=krazkYhsAcgzjrhtAuewjueDjufpArg5BVoz4zttAzG,2,940277; 3AB9D23F7A4B3CSS=jdd03GZSZ6SPDPJZS6ARBGAUDIS7NMVC2A24XK6SN4JCWH44HGMYJVGXZIEY2SHDTJKNBR32WP5NA7JKC4CLDZDF5AIRXNAAAAAMKCDJFEVIAAAAAC5FNEJMJ5UGYTMX; _gia_d=1; __jdb=122270672.2.16893052418291576334291|14.1692498368; shshshfpb=xbVnfPmoZnca-0u5O8YJzHQ; areaId=25; ipLoc-djd=25-2258-0-0
Origin:
https://item.jd.com
Referer:
https://item.jd.com/
Sec-Ch-Ua:
"Not/A)Brand";v="99", "Google Chrome";v="115", "Chromium";v="115"
Sec-Ch-Ua-Mobile:
?0
Sec-Ch-Ua-Platform:
"Windows"
Sec-Fetch-Dest:
empty
Sec-Fetch-Mode:
cors
Sec-Fetch-Site:
same-site
User-Agent:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36
X-Referer-Page:
https://item.jd.com/6515029.html
X-Rp-Client:
h5_1.0.0
4、接口返回数据:
其中包括:商品图片地址,商品价格,标题,等信息,正是我们所需要的。
(数据量太大,截了一小部分)
{
"extendWarrantyInfo": {
"descUrl": "https://baozhang.jd.com/static/serviceDesc",
"detailUrl": "https://b.jr.jd.com/service/serveIntroduce/#/introduce3?mainSkuId={mainSkuId}&brandId={brandId}&thirdCategoryId={cid3}&bindSkuId={bindSku}",
"serviceItems": [
{
5、数据分析
(1)body参数
经过分析发现,URL里body包含请求参数详情,body经过了url编码,解码后如下:
{"skuId":6515029,"cat":"1316,1381,1391","area":"25_2258_0_0","shopId":"1000099941","venderId":1000099941,"paramJson":"{\"platform2\":\"1\",\"specialAttrStr\":\"p0ppppppppppp1pppppppppppp\",\"skuMarkStr\":\"00\"}","num":1,"bbTraffic":""}
(2)appid参数
指示接口类别,数据值如下:
appid=pc-item-soa pc端数据详情;
appid=item-v3 数据版本v3;
(3)functionId参数
指示该接口的功能:
functionId=pc_detailpage_wareBusiness pc端商品页面详情
functionId=pc_club_productCommentSummaries pc端评论接口数据
functionId=recDivinerApi 商品页有关数据
functionId=pctradesoa_getprice 返回价格信息
functionId参数不同,body里面的具体参数也不一样。
(4)x-api-eid-token参数
x-api-eid-token=jdd03GZSZ6SPDPJZS6ARBGAUDIS7NMVC2A24XK6SN4JCWH44HGMYJVGXZIEY2SHDTJKNBR32WP5NA7JKC4CLDZDF5AIRXNAAAAAMKCDJFEVIAAAAAC5FNEJMJ5UGYTMX
经测试,该 参数并不会被服务器校验,因此可忽略,不影响数据采集。
(5)h5st参数(数据签名)
h5st=20230820104308635%3B9m99mz6itng955u3%3Bfb5df%3Btk02w99fb1bc541lMisxd2I5N0tm7s66XeObtysPWoIPlRdJ92-R1cXDBQzPnH5QrNdDMfm18N7zHpJuWML8dwJhOORi%3Bed6048632bdcf647c9a4db5b69b49569%3B4.1%3B1692499388635%3Bee3cf7f6b94dc20e9265d83066bb9ceece4bb89e2b7e8bf5afb1bfd928788174bfa06c210ddd4437d8a2e234330c3a3980acde1a10effcc27fd84ad69b6a255fa2bacbfc5a0cc8222e4ac53b669906820b1461c75971601a3f031b5c1f40b721502f3b79e32d29b726ebec75a213493a818f67211b187fcf51e032e0b772bee8c70e4a1d7502aa775b148a504a31d6272cc6f198b41da73fbe26adfe0d7e3723450ed4c906efbd52e0671d7ab8bd9af7bfc208a38071126c8c70d775962c87b10b611b4f8489070e9d264c47c25dbd35aabe0addff39a3c732105c114056f93a71acfb90156d61b39e11217d5bf21c2e
h5st是京东数据签名参数,每个接口都需要。只有签名正确,服务器才会返回数据。不然就会出现多次请求偶尔返回一次数据的情况。
所以,要想采集到数据,必须得到h5st正确的签名。下面具体分析h5st的签名过程:
二、h5st签名分析
1、查找h5st签名算法的位置
全局搜索:getDataColor,为什么要搜索getDataColor,因为h5st算法就在这个函数的附近。
设下断点,刷新页面,截图如下:
可以直观的看到具体签名过程如下:
try {
var d = JSON.parse(JSON.stringify(r));
d.body = SHA256(s).toString(),
window.PSign.sign(d).then(function(e) {
r.h5st = encodeURI(e.h5st);
//......................
}
签名语句:window.PSign.sign(d);
然后返回: r.h5st = encodeURI(e.h5st);
是一个异步过程。
2、下面具体分析各个签名参数:
(1)body参数
{"skuId":6515029,"cat":"1316,1381,1391","area":"25_2258_2261_6568","shopId":"1000099941","venderId":1000099941,"paramJson":"{\"platform2\":\"1\",\"specialAttrStr\":\"p0ppppppppppp1pppppppppppp\",\"skuMarkStr\":\"00\"}","num":1,"bbTraffic":""}
(2)d参数:
{
"appid": "pc-item-soa",
"functionId": "pc_detailpage_wareBusiness",
"client": "pc",
"clientVersion": "1.0.0",
"t": 1692498783586,
"body": "dddd48059b91f87eb42b080167bd70b5303b3df8c4b71a3967372fcda60cd496"
}
d.body = SHA256(s).toString()
按f11单步跟进,发现SHA256的位置。抠下来:
(3)t参数
t:a
a = (new Date).getTime()
t参数是一个时间戳。
签名参数分析完了,下面寻找h5st签名算法。
3、h5st签名算法
在window.PSign.sign(d)处下断点,按f11键单步进入:
进入h5st签名的js文件后,把该签名文件整个保存下来。该js文件名为:js_security_v3_0.1.4.js
4、h5st签名返回字符串:
{
"appid": "pc-item-soa",
"functionId": "pc_detailpage_wareBusiness",
"client": "pc",
"clientVersion": "1.0.0",
"t": 1692498783586,
"body": "dddd48059b91f87eb42b080167bd70b5303b3df8c4b71a3967372fcda60cd496",
"_stk": "appid,body,client,clientVersion,functionId,t",
"_ste": 1,
"h5st": "20230820131419818;9m99mz6itng955u3;fb5df;tk03w9d441cbf18nk990HQLMH0ehQyR5j8EBXtSrYlGtY8KzYUkKCoUctg6u1pqtBeAqYw-t1yFcromGuN17RlgILtyk;65001318ffed0d17ee21652afb01a996;4.1;1692508459818;ee3cf7f6b94dc20e9265d83066bb9ceece4bb89e2b7e8bf5afb1bfd928788174bfa06c210ddd4437d8a2e234330c3a3980acde1a10effcc27fd84ad69b6a255fa2bacbfc5a0cc8222e4ac53b669906820b1461c75971601a3f031b5c1f40b721502f3b79e32d29b726ebec75a213493a818f67211b187fcf51e032e0b772bee8c70e4a1d7502aa775b148a504a31d627d6db4fde5974622b566cdace3d88a8999574369ad4a27c752e256a8a6d92a5fdfa8633dae1aa5d17f9ea6a859ed6b22c920d7881227b2f7f61f3bbf82c17afd340c42be154e8e3ad1d39c2d8ba94acb84c25299080b5545acc894168647303ed"
}
其中的h5st字段是我们所需要的。
三、在python等其它语言中调用签名接口
js_security_v3_0.1.4.js是具体的签名文件,但还不能在python中直接调用,会报缺少window的错误,因此需要补环境。
技术支持:+:byc6352
下面的python代码是调用签名及请求接口(环境已补):
# -*- coding: UTF-8 -*-
import requests,json
import pkgutil
import time
from urllib.parse import urlparse, parse_qs, urlunparse
import hashlib
import execjs
from urllib.parse import quote
import io
import sys
def savetofile(text,filename):
file = open(filename, "w",encoding='utf-8' )
file.write(text)
file.close()
def print_hi(name):
# Use a breakpoint in the code line below to debug your script.
print(f'Hi, {name}') # Press Ctrl+F8 to toggle the breakpoint.
def jd(skuid):
appid='item-v3'
functionId='recDivinerApi'
body={"lid":27,"lim":15,"ec":"utf-8","uuid":"16900368971511636315768","pin":"","p":902029,"sku":skuid,"ck":"pin,ipLocation,atw,aview","c1":1316,"c2":1387,"c3":11932,"securityToken":"iJJJBrR7BAxWWavOluQxmMQ","clientChannel":"3","clientPageId":"item.jd.com"}
js_file = open("h5st.js", "r", encoding='utf-8')
js=js_file.read()
exc = execjs.compile(js)
url= exc.call("sign", appid,functionId,body)
print('url='+url)
headers={
"Authority": "api.m.jd.com",
"Accept": "application / json, text / javascript, * / *; q = 0.01",
"Accept - Encoding": "gzip, deflate, br",
"Accept - Language": "zh - CN, zh;q = 0.9",
"Cookie": "shshshfpb=i0ZU6VlHi9tt1RukWDDyR0w; 3AB9D23F7A4B3C9B=GZSZ6SPDPJZS6ARBGAUDIS7NMVC2A24XK6SN4JCWH44HGMYJVGXZIEY2SHDTJKNBR32WP5NA7JKC4CLDZDF5AIRXNA; shshshfpa=cb3af5e3-c2cf-dae5-48e3-c2331a38092a-1653253655; shshshfpx=cb3af5e3-c2cf-dae5-48e3-c2331a38092a-1653253655; __jdc=122270672; __jdv=122270672|direct|-|none|-|1689305241830; __jdu=16893052418291576334291; areaId=25; ipLoc-djd=25-2258-2261-6568; token=7a3a5010c8ea7250057d9168270daacd,2,939221; __tk=be32047e11adf495830ad564f7c34cd6,2,939221; 3AB9D23F7A4B3CSS=jdd03GZSZ6SPDPJZS6ARBGAUDIS7NMVC2A24XK6SN4JCWH44HGMYJVGXZIEY2SHDTRiDY9CRQSU93J9SUTiPmFy3PTP7N8itsNd7DLuiPzfoEjAAACXCBKUWUQMP7FMX; _gia_d=1; jsavif=1; __jda=122270672.16893052418291576334291.1689305242.1690550636.1690599310.7; __jdb=122270672.1.16893052418291576334291|7.1690599310",
"Origin": "https://item.jd.com",
"Referer": "https://item.jd.com/",
"Sec-Ch-Ua": "\"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"114\", \"Google Chrome\";v=\"114\"",
"Sec-Ch-Ua-Mobile":"?0",
"Sec-Ch-Ua-Platform":"\"Windows\"",
"Sec-Fetch-Dest": "empty",
"Sec-Fetch-Mode": "cors",
"Sec-Fetch-Site": "same-site",
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36",
"X-Referer-Page": f"https://item.jd.com/{skuid}.html",
"X-Rp-Client": "h5_1.0.0",
}
res=requests.get(url=url, headers=headers)
print(res)
text=res.text
savetofile(text,"sku.txt")
print(text)
return text
# Press the green button in the gutter to run the script.
print_hi('最新4.1版本h5st签名返回商品详情。技术支持v+:byc6352')
jd(100019322424)
四、在python中成功返回商品详情信息
Microsoft Windows [版本 10.0.19044.3086]
(c) Microsoft Corporation。保留所有权利。
H:\works\python\jd\4.1\out2>jd.py
Hi, 最新4.1版本h5st签名返回商品详情。技术支持:byc6352
url=https://api.m.jd.com/?appid=item-v3&functionId=recDivinerApi&client=pc&clientVersion=1.0.0&t=1692509878057&body=%7B%22lid%22:27,%22lim%22:15,%22ec%22:%22utf-8%22,%22uuid%22:%2216900368971511636315768%22,%22pin%22:%22%22,%22p%22:902029,%22sku%22:100019322424,%22ck%22:%22pin,ipLocation,atw,aview%22,%22c1%22:1316,%22c2%22:1387,%22c3%22:11932,%22securityToken%22:%22iJJJBrR7BAxWWavOluQxmMQ%22,%22clientChannel%22:%223%22,%22clientPageId%22:%22item.jd.com%22%7D&h5st=20230820133758075;593z6tnmg99i35w5;fb5df;tk02wa3391be041lM3gxKzFicmVjS5x_DYghDeu-30Sas2-f-S8rm_rhDU-OUXMaLOnPBIE8i7fMeFlr_XbI3gvBpOYE;70b6156dc11975dea7c0bfa805b3fbca;4.1;1692509878075;2b0f65fd0c86579d589a5d495020e4f5edb4c586dd229606ec36b36d1af8562742f032b9ca22d042bde1d60c4619b633e282beb2d5983239a343bffe4ab8b0d133a1d30635e9ad22af639db74f6b884aeb38f00d67dcfc5952bb4c2d5d9f6841
<Response [200]>
{"encode":"utf-8","success":true,"error_msg":"","latency":32,"impr":"//knicks.jd.com/log/server?t=rec_common_exp&v=type=rec.902029$src=rec$action=0$reqsig=a260a7864ce783f66592260058a7dac94a4769e2$enb=1$csku=100007030209,100012854822,100036790006,100014687889,100049263283$st=0,0,0,0,0$sku=100019322424$p=902029$pin=$uuid=t5TDxd0qtFqbB9HpfQGZ2bUFqXo%2F7A3L$expid=$mexpid=$gm=$rt=0,0,0,0,0$rid=4231306145027907055$ver=1$sig=29ea6ee5f90f5da1d9b67edd7d63c52851f5fc62","data":[{"bn":"爱马仕(HERMES)","broker_info":"eyJwIjoiOTAyMDI5IiwiY2x1c3Rlcl9pZCI6Imh0Iiwic291cmNlIjoiMCIsInRhZyI6IjE1MSIsImNzX3VzZXIiOiIyIiwicGFsYW50aXJfZXhwaWRzIjoiUnxSX1JfTEZpcnN0X0wxODQxNiIsImV4cGlkIjoiIiwicmVxc2lnIjoiYTI2MGE3ODY0Y2U3ODNmNjY1OTIyNjAwNThhN2RhYzk0YTQ3NjllMiJ9","bylkState":0,"c1":1316,"c2":1387,"c3":11932,"clk":"//knicks.jd.com/log/server?t=rec_common_clk&v=type=rec.902029$src=rec$action=1$reqsig=a260a7864ce783f66592260058a7dac94a4769e2$enb=1$sku=100019322424$p=902029$pin=$uuid=t5TDxd0qtFqbB9HpfQGZ2bUFqXo%2F7A3L$csku=100007030209$index=0$st=0$adcli=$expid=$mexpid=$im=$rid=4231306145027907055$ver=1$sig=248d51e1865464f1e565d1ff84d17cc0c9071a42","extendParams":{},"imageid":0,"img":"jfs/t1/113502/18/37962/86070/64d48b1aFfc7d0e0a/5149af491d570758.jpg","impr":"1","interactiveTag":0,"itemid":"100007030209","jp":"1045.00","mp":"0","onTime":"2020-05-15 18:38:58.0","renl":0,"rn":"SKU","rt":"0","sku":100007030209,"spu":100023621742,"subTag":0,"subsku":[],"t":"爱马仕(HERMES)尼罗河花园淡香水100ml「气质启蒙香」 礼盒装生日礼 物 送老婆","tips":[{"t":9999,"v":"0"}],"turl":"","url":"","w":0.7627,"wt":"0.3700000047683716","wxspShopId":0,"wxspTag":0,"wxspVenderId":0},{"bn":"爱马仕(HERMES)","broker_info":"eyJwIjoiOTAyMDI5IiwiY2x1c3Rlcl9pZCI6Imh0Iiwic291cmNlIjoiMCIsInRhZyI6IjE1MSIsImNzX3VzZXIiOiIyIiwicGFsYW50aXJfZXhwaWRzIjoiUnxSX1JfTEZpcnN0X0wxODQxNiIsImV4cGlkIjoiIiwicmVxc2lnIjoiYTI2MGE3ODY0Y2U3ODNmNjY1OTIyNjAwNThhN2RhYzk0YTQ3NjllMiJ9","bylkState":0,"c1":1316,"c2":1387,"c3":11932,"clk":"//knicks.jd.com/log/server?t=rec_common_clk&v=type=rec.902029$src=rec$action=1$reqsig=a260a7864ce783f66592260058a7dac94a4769e2$enb=1$sku=100019322424$p=902029$pin=$uuid=t5TDxd0qtFqbB9HpfQGZ2bUFqXo%2F7A3L$csku=100012854822$index=1$st=0$adcli=$expid=$mexpid=$im=$rid=4231306145027907055$ver=1$sig=dcc2f8d30919be54de3ffe48954d8fbd1dd1c9ee","extendParams":{},"imageid":0,"img":"jfs/t1/121121/29/35822/88302/64d211e2F37497a15/0b2c4773ac596d90.jpg","impr":"1","interactiveTag":0,"itemid":"100012854822","jp":"845.00","mp":"0","onTime":"2020-05-15 18:39:52.0","renl":0,"rn":"SKU","rt":"0","sku":100012854822,"spu":100012854824,"subTag":0,"subsku":[],"t":"爱马仕(HERMES)大地淡香水100ml「经典斩女香」礼盒装 送男友 七夕情人节","tips":[{"t":9999,"v":"0"}],"turl":"","url":"","vspu":"900051933","w":0.747,"wt":"0.6100000143051147","wxspShopId":0,"wxspTag":0,"wxspVenderId":0},{"bn":"爱马仕(HERMES)","broker_info":"eyJwIjoiOTAyMDI5IiwiY2x1c3Rlcl9pZCI6Imh0Iiwic291cmNlIjoiMCIsInRhZyI6IjE1MSIsImNzX3VzZXIiOiIyIiwicGFsYW50aXJfZXhwaWRzIjoiUnxSX1JfTEZpcnN0X0wxODQxNiIsImV4cGlkIjoiIiwicmVxc2lnIjoiYTI2MGE3ODY0Y2U3ODNmNjY1OTIyNjAwNThhN2RhYzk0YTQ3NjllMiJ9","bylkState":0,"c1":1316,"c2":1387,"c3":11932,"clk":"//knicks.jd.com/log/server?t=rec_common_clk&v=type=rec.902029$src=rec$action=1$reqsig=a260a7864ce783f66592260058a7dac94a4769e2$enb=1$sku=100019322424$p=902029$pin=$uuid=t5TDxd0qtFqbB9HpfQGZ2bUFqXo%2F7A3L$csku=100036790006$index=2$st=0$adcli=$expid=$mexpid=$im=$rid=4231306145027907055$ver=1$sig=8b3faca3423cbc94520655a2c1b9f9a6204d6fae","extendParams":{},"imageid":0,"img":"jfs/t1/103388/22/42695/156052/64d2108eF65487372/6e6f8ed8b8ea4e84.jpg","impr":"1","interactiveTag":0,"itemid":"100036790006","jp":"900.00","mp":"0","onTime":"2022-04-20 10:14:25.0","renl":0,"rn":"SKU","rt":"0","sku":100036790006,"spu":100017523283,"subTag":0,"subsku":[],"t":"爱马仕(HERMES)律动二十四淡香水礼盒「100ml+12.5ml」送男友 七夕情人节","tips":[{"t":9999,"v":"0"}],"turl":"","url":"","w":0.6355,"wt":"0.7549999952316284","wxspShopId":0,"wxspTag":0,"wxspVenderId":0},{"bn":"爱马仕(HERMES)","broker_info":"eyJwIjoiOTAyMDI5IiwiY2x1c3Rlcl9pZCI6Imh0Iiwic291cmNlIjoiMCIsInRhZyI6IjUiLCJjc191c2VyIjoiMiIsInBhbGFudGlyX2V4cGlkcyI6IlJ8Ul9SX0xGaXJzdF9MMTg0MTYiLCJleHBpZCI6IiIsInJlcXNpZyI6ImEyNjBhNzg2NGNlNzgzZjY2NTkyMjYwMDU4YTdkYWM5NGE0NzY5ZTIifQ==","bylkState":0,"c1":1316,"c2":1387,"c3":1425,"clk":"//knicks.jd.com/log/server?t=rec_common_clk&v=type=rec.902029$src=rec$action=1$reqsig=a260a7864ce783f66592260058a7dac94a4769e2$enb=1$sku=100019322424$p=902029$pin=$uuid=t5TDxd0qtFqbB9HpfQGZ2bUFqXo%2F7A3L$csku=100014687889$index=3$st=0$adcli=$expid=$mexpid=$im=$rid=4231306145027907055$ver=1$sig=ce64f4a1a6f1dafe1ea07f817e9b9cdf5285e2d1","extendParams":{},"imageid":0,"img":"jfs/t1/97260/29/32480/81384/64d20f51Fa73ff3e3/34c7c722de2e12a9.jpg","impr":"1","interactiveTag":0,"itemid":"100014687889","jp":"510.00","mp":"0","onTime":"2021-09-27 18:57:43.0","renl":0,"rn":"SKU","rt":"0","sku":100014687889,"spu":100014687889,"subTag":0,"subsku":[],"t":"爱马仕(HERMES)缎光唇膏21#「玫瑰甜茶」礼盒装 送女友送老婆 七夕情人节","tips":[{"t":9999,"v":"0"}],"turl":"","url":"","vspu":"900048524","w":1525.0193,"wt":"0.15000000596046448","wxspShopId":0,"wxspTag":0,"wxspVenderId":0},{"bn":"爱马仕(HERMES)","broker_info":"eyJwIjoiOTAyMDI5IiwiY2x1c3Rlcl9pZCI6Imh0Iiwic291cmNlIjoiMCIsInRhZyI6IjUiLCJjc191c2VyIjoiMiIsInBhbGFudGlyX2V4cGlkcyI6IlJ8Ul9SX0xGaXJzdF9MMTg0MTYiLCJleHBpZCI6IiIsInJlcXNpZyI6ImEyNjBhNzg2NGNlNzgzZjY2NTkyMjYwMDU4YTdkYWM5NGE0NzY5ZTIifQ==","bylkState":0,"c1":1316,"c2":1387,"c3":11932,"clk":"//knicks.jd.com/log/server?t=rec_common_clk&v=type=rec.902029$src=rec$action=1$reqsig=a260a7864ce783f66592260058a7dac94a4769e2$enb=1$sku=100019322424$p=902029$pin=$uuid=t5TDxd0qtFqbB9HpfQGZ2bUFqXo%2F7A3L$csku=100049263283$index=4$st=0$adcli=$expid=$mexpid=$im=$rid=4231306145027907055$ver=1$sig=c7f76e3ee03a13960a96864c8d9cabde1000efbd","extendParams":{},"imageid":0,"img":"jfs/t1/92531/15/30386/78047/64d213a8Fab509ce6/f850c32f24c35b6f.jpg","impr":"1","interactiveTag":0,"itemid":"100049263283","jp":"245.00","mp":"0","onTime":"2022-12-27 10:44:37.0","renl":0,"rn":"SKU","rt":"0","sku":100049263283,"spu":100049263283,"subTag":0,"subsku":[],"t":"爱马仕(HERMES)屋顶花园系列淡香水15ml 礼盒装 礼物 送女友 七夕情人节","tips":[{"t":9999,"v":"0"}],"turl":"","url":"","w":211.1805,"wt":"0.14000000059604645","wxspShopId":0,"wxspTag":0,"wxspVenderId":0}],"recmode":"Broadway","error_code":0,"requestid":"a260a7864ce783f66592260058a7dac94a4769e2","diversity_index":0,"site":"CN","diversity_index_mixer":0,"extData":[]}
大功造成!