这篇教程淘宝客api获取商品信息常用字段写得很实用,希望能帮到您。 "commission":"45.98",//佣金 "commission_num":"451",//三十天推广量 "commission_rate":"200.00",//佣金比率为百分之二 "commission_volume":"17785.14",//三十天支出佣金: "item_location":"江苏 南京",//地址 "nick":"魅族联创航瑞专卖店",//卖家昵称 "num_iid":21343396792,//商品Id "pic_url":"http:\/\/img03.taobaocdn.com\/bao\/uploaded\/i3\/11747022461105700\/T1fjWkXBphXXXXXXXX_!!0-item_pic.jpg",//图片地址 "price":"2299.00",//价格 "seller_credit_score":7,//卖家信用等级 "shop_click_url":"http:\/\/s.click.taobao.com
title = map_data.get('title') //得到商品的名称
itemid = map_data.get('item_id') //得到商品的id
activityid = map_data.get('coupon_id') //得到优惠券的id
share_url = "https:" + map_data.get('coupon_share_url')
priceresponse = TbkCouponGet(itemid,activityid)
price = priceresponse['tbk_coupon_get_response']['data']
discount = price.get('coupon_amount')//商品的优惠券额度
onsale= price.get('coupon_start_fee') //商品的原始价格
difference = str(float(Decimal(onsale) - Decimal(discount))) //优惠后的价格
Shortlink = TbkTpwdCreate(title,share_url)
link = Shortlink['tbk_tpwd_create_response']['data']['model'] //得到短链接
linkterm = re.compile(r'(.*?)【.*')
truelink = re.findall(linkterm,link) //优化为自己比较习惯的语言逻辑
message = title + "【在售价】" + onsale + "【券后价】" + difference + " " + truelink[0]
print(message) json解析中文会默认使用的ascii编码造成乱码的解决方法 Python将数据存储为json格式的文件 |