心态快爆炸,获取商品ID已经困扰好几天了,网上搜寻的办法也总是达不到想要的效果,要么没有权限,要么获取不到Location。。

附上研究结果工具包(俺就喜欢各种工具包,简单快捷,有其他见解的同志欢迎骚扰沟通哈)

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.stylefeng.guns.core.util.SinataUtil;
import com.taobao.api.DefaultTaobaoClient;
import com.taobao.api.TaobaoClient;
import com.taobao.api.request.TbkItemInfoGetRequest;
import com.taobao.api.response.TbkItemInfoGetResponse;import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLEncoder;/***   获取淘宝商品信息  外网测试* 1.喵有券申请appkey 并添加IP白名单  Get请求* 2.淘宝开放平台申请应用 申请接口权限*/
public class HttpURLConnectionExample {//喵有券开放平台private static String USER_AGENT = "Mozilla/5.0";private static String appkey = "*****";  //需申请//淘宝开放平台private static String tbkurl = "http://gw.api.taobao.com/router/rest";private static String tbkappkey = "*****";   //需申请private static String tbksecret = "*****";   //需申请/*** 根据商品长链接|短连接获取商品ID  HTTP GET请求* @param requestUrl  长链接 | 短链接  例如:https://s.click.taobao.com/TGCXGxu* @return    商品ID*/public static String getGoodsByUrl(String requestUrl) throws Exception {String url = "http://api.web.21ds.cn/taoke/sclicktoid?apkey="+appkey+"&sclickurl="+requestUrl;URL obj = new URL(url);HttpURLConnection con = (HttpURLConnection) obj.openConnection();//默认值我GETcon.setRequestMethod("GET");//添加请求头con.setRequestProperty("User-Agent", USER_AGENT);int responseCode = con.getResponseCode();System.out.println("\nSending 'GET' request to URL : " + url);System.out.println("Response Code : " + responseCode);BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));String inputLine;StringBuffer response = new StringBuffer();while ((inputLine = in.readLine()) != null) {response.append(inputLine);}in.close();//打印结果System.out.println("测试结果:"+response.toString());JSONObject jsonObject = JSON.parseObject(response.toString());if (SinataUtil.isNotEmpty(response)){if ("200".equals(jsonObject.getString("code"))){return jsonObject.getString("data");}}return null;}/*** 根据商品淘口令获取商品ID  HTTP GET请求* @param content   淘口令   例如:fu置本段内容$DHOJcXcVS7v$咑幵τao寶或點击链街https://m.tb.cn/h.VEtZL8M?sm=d68d09 至瀏lan嘂..【这个#聚划算团购#宝贝不错:金桔百香果蜂蜜柠檬片网红纯水果茶果干泡水花茶组合冷泡養生茶包(分享自@手机淘宝android客户端)】   或者   $DHOJcXcVS7v$* @return  商品ID*/public static String getGoodsByKouLing(String content) throws Exception {content = URLEncoder.encode(content,"utf-8");String pid = "*****";     //需申请String tbname = "*****";  //需申请String url = "http://api.web.21ds.cn/taoke/doTpwdCovert?apkey="+appkey+"&pid="+pid+"&content="+content+"&tbname="+tbname;URL obj = new URL(url);HttpURLConnection con = (HttpURLConnection) obj.openConnection();//默认值我GETcon.setRequestMethod("GET");//添加请求头con.setRequestProperty("User-Agent", USER_AGENT);int responseCode = con.getResponseCode();System.out.println("\nSending 'GET' request to URL : " + url);System.out.println("Response Code : " + responseCode);BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));String inputLine;StringBuffer response = new StringBuffer();while ((inputLine = in.readLine()) != null) {response.append(inputLine);}in.close();//打印结果System.out.println("测试结果:"+response.toString());JSONObject jsonObject = JSON.parseObject(response.toString());if (SinataUtil.isNotEmpty(response)){if ("200".equals(jsonObject.getString("code"))){JSONObject data = jsonObject.getJSONObject("data");return data.getString("item_id");}}return null;}/*** 根据商品ID获取商品详情* @param goodsId  商品ID* @return  返回示例:"{\"tbk_item_info_get_response\":{\"results\":{\"n_tbk_item\":[{\"cat_leaf_name\":\"月饼\",\"cat_name\":\"零食\\/坚果\\/特产\",\"free_shipment\":true,\"item_url\":\"https:\\/\\/detail.tmall.com\\/item.htm?id=624313838549\",\"ju_online_end_time\":\"0\",\"ju_online_start_time\":\"0\",\"ju_pre_show_end_time\":\"0\",\"ju_pre_show_start_time\":\"0\",\"material_lib_type\":\"1\",\"nick\":\"五芳斋官方旗舰店\",\"num_iid\":624313838549,\"pict_url\":\"https:\\/\\/img.alicdn.com\\/bao\\/uploaded\\/i1\\/190903296\\/O1CN01tHa8gh1aDc39xTelC_!!190903296-0-lubanu-s.jpg\",\"presale_deposit\":\"0\",\"presale_end_time\":0,\"presale_start_time\":0,\"presale_tail_end_time\":0,\"presale_tail_start_time\":0,\"provcity\":\"浙江 嘉兴\",\"reserve_price\":\"199\",\"seller_id\":190903296,\"small_images\":{\"string\":[\"https:\\/\\/img.alicdn.com\\/i4\\/190903296\\/O1CN01NfeFYP1aDc38FNrnC_!!190903296.jpg\",\"https:\\/\\/img.alicdn.com\\/i3\\/190903296\\/O1CN01VQssyL1aDc2wvpZYs_!!190903296-0-lubanu-s.jpg\",\"https:\\/\\/img.alicdn.com\\/i1\\/190903296\\/O1CN015XyVX91aDc302jz4K_!!190903296-0-lubanu-s.jpg\",\"https:\\/\\/img.alicdn.com\\/i3\\/190903296\\/O1CN014INWLF1aDc3GCyt2z_!!190903296-2-lubanu-s.png\"]},\"title\":\"五芳斋月饼礼盒装蛋黄莲蓉豆沙月饼多口味散装团购送礼广式中秋节\",\"tmall_play_activity_end_time\":0,\"tmall_play_activity_start_time\":0,\"user_type\":1,\"volume\":237985,\"zk_final_price\":\"74.9\"}]},\"request_id\":\"6w9g7b4rxzeb\"}}"*/public static String getGoodsDetail(String goodsId) throws Exception {TaobaoClient client = new DefaultTaobaoClient(tbkurl, tbkappkey, tbksecret);TbkItemInfoGetRequest req = new TbkItemInfoGetRequest();req.setNumIids(goodsId);req.setPlatform(1L);req.setIp("39.100.125.237");TbkItemInfoGetResponse rsp = client.execute(req);System.out.println(rsp.getBody());return rsp.getBody();}}

可参考网站有:
https://open.taobao.com/api.htm?docId=24518&docType=2&scopeId=16189
https://open.21ds.cn/index/index/openapi/id/45.shtml?ptype=1
https://open.21ds.cn/index/index/openapi/id/87.shtml?ptype=1

【淘宝商品】获取淘宝商品ID、获取淘宝商品详情相关推荐

  1. js中根据元素名获取对象,根据id获取等等。。。

    获取: //根据ID获取var aa = document.getElementById('bo')://根据元素名获取 返回一个集合var bb = document.getElementsByTa ...

  2. php 获取手机设备的ID,获取苹果设备的UDID

    苹果开发中,经常会添加测试设备UDID,通常在fir.蒲公英等平台获取,除了此类平台我们自己也可以实现UDID的获取,下面就通过已有苹果开发证书和模板来获取苹果设备的UDID. 先体验一下:获取UDI ...

  3. item_sku-获取淘宝商品sku详细信息接口接入获取方案

    一.item_sku-获取淘宝商品sku详细信息接口接入说明: 点击注册获取key和secret测试账号 接口说明:可以先注册测试账号,然后通过商品详情ID,和sku_ID,以及是否需要获取优惠价is ...

  4. 淘宝京东拼多多抖音1688苏宁淘特等关键词搜索商品API接口(关键词搜索商品API接口,关键词搜索商品列表接口,分类ID搜索商品列表接口,关键词搜索商品销量接口)

    淘宝京东拼多多抖音1688苏宁淘特等关键词搜索商品API接口(关键词搜索商品API接口,关键词搜索商品列表接口,分类ID搜索商品列表接口,关键词搜索商品销量接口)代码对接如下: 1.公共参数 名称 类 ...

  5. 淘宝拼多多抖音1688苏宁淘特京东等关键词搜索商品API接口(关键词搜索商品API接口,关键词搜索商品列表接口,分类ID搜索商品列表接口,关键词搜索商品销量接口)

    淘宝拼多多抖音1688苏宁淘特京东等关键词搜索商品API接口(关键词搜索商品API接口,关键词搜索商品列表接口,分类ID搜索商品列表接口,关键词搜索商品销量接口)代码对接如下: 1.公共参数 名称 类 ...

  6. 淘宝拼多多抖音1688苏宁淘特京东等平台关键词搜索商品API接口(关键词搜索商品API接口,关键词搜索商品列表接口,分类ID搜索商品列表接口,关键词搜索商品销量接口)

    淘宝拼多多抖音1688苏宁淘特京东等平台关键词搜索商品API接口(关键词搜索商品API接口,关键词搜索商品列表接口,分类ID搜索商品列表接口,关键词搜索商品销量接口)代码对接如下: 1.公共参数 名称 ...

  7. 淘宝:item_search_shop - 获得店铺的所有商品,通过店铺主链接获取店铺所有商品接口接入参数说明

    一.接口参数说明: 通过商品ID调用商品详情接口拿到seller id ,或者第二种方式,直接用店铺主链接拿到seller id,然后再调用获得店铺所有商品接口,即可以提取淘宝店铺所有的商品详情页各项 ...

  8. 如何使用C#调用淘宝网页自动搜索,翻页和点击商品

    这一篇将说明如何使用C#和WPF浏览器控件来完成淘宝自动搜索,翻页,自动点击的操作 首先说明下,我在实现过程中使用的控件,一个是浏览器WebBrowser,一个是按钮Button,还有单选按钮Radi ...

  9. 淘宝商品评价api接口(item_review-获得淘宝商品评论API接口),天猫商品评论API接口

    淘宝商品评价api接口(item_review-获得淘宝商品评论API接口),天猫商品评论API接口可通过商品id,获取商品评价信息.评价内容.买家秀图片.评论浏览量.评价视频.评价追评等页面上的数据 ...

  10. item_fee-获得淘宝商品快递费用接口,接入获得淘宝天猫快递费用API文档说明

    一.item_fee-获得淘宝商品快递费用接口接入说明: 点击注册获取key和secret测试账号 接口使用说明:通过该接口可以获取到淘宝天猫的快递费用,可以用于多个业务场景. 二.建议使用场景 1. ...

最新文章

  1. 玻璃上的编码喜悦(+ 10史诗般的Epigrams)
  2. linux中信号的处理,linux中关于信号处理笔记(二)
  3. oracle 随笔数,Oracle数据库随笔
  4. physx选择显卡还是cpu_预算有限,该侧重CPU还是显卡?中高端游戏主机这样配
  5. 【C#程序设计】教学讲义——第二章:简单C#程序设计
  6. CF626E. Simple Skewness
  7. 第十二届蓝桥杯Java省赛A组试题:异或数列
  8. 【报告分享】2020年母婴未来消费新趋势报告.pdf(附下载链接)
  9. hihocoder第218周:AC自动机
  10. WordPress学习笔记(一)文章操作
  11. EasyPR中文车牌识别系统开发
  12. Android objdump/nm/readelf使用
  13. python测量 检测软件_pytest首页、文档和下载 - Python 测试工具 - OSCHINA - 中文开源技术交流社区...
  14. 小程序倒计时,刷新页面不重置
  15. Spark学习资料汇总
  16. 深入机器学习系列之:快速迭代聚类
  17. SDAU信息学院LaTeX模板使用指南
  18. Dubbo的服务暴露过程
  19. mysql启动服务报Found option without preceding group in config file
  20. ps有一款比较好用的插件也就是调色插件用过吗

热门文章

  1. 对载荷谱进行雨流计数的几个主要步骤(以四点雨流计数为例)
  2. 冒泡排序法究极详细讲解*
  3. MACD指标精粹讲解
  4. Codeforce 712A Memory and Crow
  5. Fiddler的下载与基本使用方法
  6. 初学 PCIe System (一) - PCIe介绍及其配置空间
  7. php 射影定理,中考数学复习:射影定理所涉基本图形,弦切角概念,垂径定理...
  8. WP系统一次订阅,终身锁屏同时显示农历和天气
  9. miui android耗电快,你们的小米手机更新MIUI10之后耗电吗?试试这个方法解决吧
  10. 服务器修改上传图片大小限制,修改IIS7默认上传大小限制