public static void main(String [] args){
String good_url =“https://item.jd.com/4796742.html”;
String spjjUrl = good_url.replace(“https:”,“http:”);
文件doc = null;
try {
doc = Jsoup.parse(getHtmlByHttpclient(spjjUrl));
//获取mainSkuId
String html1 = doc.html();
if(html1.contains(“mainSkuId”)){
String mainSkuId = html1.split(“mainSkuId =”)[1] .split(“&cdn”)[0];
String skuId = good_url.split(“item.jd.com /”)[1] .split(“。html”)[0];
// 2.获取大图图片
try {
String url1 =“http://cd.jd.com/description/channel?skuId=”+ skuId +“&mainSkuId =”+ mainSkuId +“&cdn = 2”;
String text = getHtmlByHttpclient(url1);
doc = Jsoup.parse(text);
Elements eles = doc.getElementsByTag(“img”);
for(Element el:eles){
String img_src =“http:”+ el.attr(“data-lazyload”)。replace(“\\\”“,”“).replace(”\\\“”,“ “);
的System.out.println(img_src);
}
字符串bigImgs [] = text.split(“background-image:url”);
for(String bigimgstr:bigImgs){
if(bigimgstr.contains(“sku / jfs”)){
bigimgstr =“http:”+ bigimgstr.split(“}”)[0] .replace(“)”,“”) .replace(“(”,“”);
System.out.println(“bigimgstr =”+ bigimgstr);
}
}
} catch(Exception e){
e.printStackTrace();
}
}
} catch(Exception e){
/ / TODO自动生成的catch块
//e.printStackTrace();
}
商品图片
原创
©著作权归作者所有:来自51CTO博客作者betterbertter的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
商品详情API接口展示
商品详情接口的应用场景及请求示例
ci v9 rvm -
OpenCart 之 CSV 格式商品导入 – 如何导入商品主图片和附加图片?
OpenCart 之 CSV 格式商品导入 – 如何导入商品主图片和附加图片?
CSV OpenCart 格式商品导入 -
【VUE项目实战】54、商品添加功能(四)-商品图片上传模块
接上篇《53、商品添加功能(三)-商品参数及属性模块》上一篇我们完成了商品参数和商品属性面板的开发,本篇我们来完成商品图片上传模块的开发。我们在商品图片页签,需要放置一个“点击上传”的按钮,点击后会让我们选择电脑里的图片
vue.js elementui el-upload on-preview on-remove -
java opencv读取Mat矩阵里的颜色
、几种图像的数据类型一表中罗列了常见的数据类型及其含义: 输入图像,指定为数值标量、向量、矩阵或多维数组。①如果 I 是灰度或真彩色 (RGB) 图像,它可以是 uint8、uint16、double、logical、single或 int16。 ②如果 I为索引图像,它可以是 uint8、uint16、double 或 logical。 &nbs
CNN Matlab例子RGB matlab meshc函数 MATLAB 长度和像素 matlab 颜色代码 大全