编写代码前,先分析天猫商品详情的地址,例如

https://detail.tmall.com/item.htm?spm=a220m.1000858.1000725.6.56bd529dWWPn2c&id=606321601988&skuId=4419477574301&areaId=410100&user_id=2201400309579&cat_id=2&is_b=1&rn=2aa607a61dfbfcf4f89aafbc56e09792

这个地址简化后为https://detail.tmall.com/item.htm?id=606321601988

606321601988是全网唯一的,就是咋们常说的auctionId。

通过Java自动获取天猫或淘宝商品的主图,直接上代码

/*** 获取主图*/
public static String getDownloadImgURL(String auctionId) throws Exception {HttpClient httpclient = new DefaultHttpClient();HttpGet httpPost = new HttpGet("https://detail.tmall.com/item.htm?id="+ auctionId);HttpResponse response = httpclient.execute(httpPost);if (response.getStatusLine().getStatusCode() == 200) {// 正常String result = EntityUtils.toString(response.getEntity());// 获取图片标签int startIndex = result.indexOf("J_ImgBooth");String str = result.substring(startIndex);str = str.substring(0, str.indexOf("/>"));// 获取图片URLstartIndex = str.indexOf("src=\"");str = str.substring(startIndex + 5);str = str.substring(0, str.indexOf("\""));str = "https:" + str;return str;}return null;
}
public static void main(String[] args) throws Exception {System.out.println(getDownloadImgURL("606321601988"));
}

运行后的结果为:

https://img.alicdn.com/imgextra/https://img.alicdn.com/imgextra/i3/2201400309579/O1CN01X5DxZx2KdEVkAYbhV_!!2201400309579.jpg_430x430q90.jpg

代码详情请见 http://www.zrscsoft.com/sitepic/12106.html

通过Java自动获取天猫或淘宝商品的主图相关推荐

  1. 淘宝API开发系列:item_fee-淘宝/天猫获得淘宝商品快递费用 API 返回值说明

    为了进行淘宝的API开发,首先我们需要做下面几件事情. 1)开发者注册一个账号 2)然后为每个淘宝应用注册一个应用程序键(App Key) . 3)下载淘宝API的SDK并掌握基本的API基础知识和调 ...

  2. 万邦淘宝/天猫获得淘宝商品详情 API 返回值说明

    item_get-获得淘宝商品详情 公共参数 请求地址: https://console.open.onebound.cn/console/?i=Anzexi 名称 类型 必须 描述 key Stri ...

  3. 超稳定的接口——淘宝/天猫获得淘宝商品详情

    item_get-获得淘宝商品详情 注册开通 onebound.taobao.item_get 公共参数 名称 类型 必须 描述 key String 是 调用key(必须以GET方式拼接在URL中) ...

  4. 淘宝/天猫获得淘宝商品详情高级版 API 返回值说明

    item_get_pro-获得淘宝商品详情高级版 [查看演示] API测试工具 注册开通 onebound.taobao.item_get_pro 公共参数 请求地址: https://api-gw. ...

  5. 淘宝/天猫获得淘宝商品详情 API 万邦接口返回值说明

    一.了解API的常识 在做接口设计时,如果是新手,建议多参考并了解不同开放平台的接口样式,比如百度.旷视.腾讯等,从中可以发现一些共识; 1.常用的通信协议 调用第三方平台接口需要进行系统间的通信,目 ...

  6. 淘宝/天猫获得淘宝商品详情高级版 API

     注册获取专属于你的key和secret 一.参数 公共参数 onebound.taobao.item_get_pro 名称 类型 必须 描述 key String 是 调用key(必须以GET方式拼 ...

  7. 淘宝/天猫获得淘宝商品快递费用 API 返回值说明

    item_fee-获得淘宝商品快递费用 请求地址:获取API 公共参数: 名称 类型 必须 描述 key String 是 调用key(必须以GET方式拼接在URL中) secret String 是 ...

  8. 淘宝/天猫获得淘宝商品详情 API 返回值说明

    请求参数:num_iid=666083161107&is_promotion=1 参数说明:num_iid:淘宝商品ID is_promotion:是否获取取促销价 API接口工具 请求示例 ...

  9. 天猫、淘宝商品详情、库存、价格抓包

    如有侵权,请联系作者删除 水平有限,还望大牛指点 <dependency> <groupId>org.jsoup</groupId> <artifactId& ...

最新文章

  1. 读梦断代码有感(1)2019.2.05
  2. Unity3D Mecanim 动画系统骨骼动画问题解决方法
  3. ajax分页实现(php)
  4. abp.event.on与abp.event.off使用
  5. struts2学习笔记之十一:struts2的类型转换器
  6. Mybatis学习笔记-CURD(基于配置文件的方式)
  7. 厉害了!厦门大学“嘉庚一号”火箭成功发射 问鼎九天
  8. 两台电脑共享怎么设置_两台电脑共用键鼠的简单设置
  9. JAVA基础知识(五)数据类型转换
  10. Shiro配置cookie以及共享Session和Session失效问题
  11. SPSS说明附学习方法
  12. STM32 STlink安装以及安装失败解决方法
  13. CSAPP Lab2:Bomb Lab
  14. 量化分析(6)——K线图、交易量图、动量图、rsi强度图
  15. HTML Purifier --非常好用的XSS过滤器
  16. tda4vm如何SPL方式加载MCU域的核?
  17. Nwafu-OJ-1511 Problem 封闭的圆圈
  18. Spark、Docker、Tensorflow开发者看过来,CCTC 2017报名开启
  19. 利用Proteus仿真基于stm32的智能家居并上传至阿里云
  20. 中国地面气候资料日值数据集(V3.0)

热门文章

  1. 我与世界的三种状态:焦点(真北)、界内、黑洞
  2. 那些。。心神荡漾的诗句。。。
  3. 华为路由器:loopback(本地回环)接口的作用
  4. 苹果官宣iPod停产,iPod之父:没有它就没有iPhone
  5. 总有一种幸福会走过来
  6. 【电影推荐】扎导版《正义联盟》
  7. Android百度地图SDK 导航初始化和地图初始化引起的冲突
  8. 软件开发之数据结构和算法
  9. 【愚公系列】2023年06月 网络安全(交通银行杯)-超级密码
  10. 10.14 2022.