package com.wpc.library.util;
|
|
public class TaobaoLinkCutUtil {
|
|
|
/*
|
链接中截取ID
|
*/
|
public static String linkCutId(String url) {
|
String id = "";
|
if (url.startsWith("https://detail.m.tmall.com/item.htm?")) {//天猫和天猫超市
|
id = splitId(url.split("\\?")[1], "id=");
|
} else if (url.startsWith("http://detail.m.tmall.com/item.htm?")) {//天猫和天猫超市
|
id = splitId(url.split("\\?")[1], "id=");
|
} else if (url.startsWith("https://detail.m.tmall.hk/item.htm?")) {//天猫国际
|
id = splitId(url.split("\\?")[1], "id=");
|
} else if (url.startsWith("https://h5.m.taobao.com/awp/core/detail.htm?")) {//淘宝
|
id = splitId(url.split("\\?")[1], "id=");
|
} else if (url.startsWith("http://h5.m.taobao.com/awp/core/detail.htm?")) {//淘宝
|
id = splitId(url.split("\\?")[1], "id=");
|
} else if (url.startsWith("https://ju.taobao.com/m/jusp/alone/detailwap/mtp.htm?")) {//聚划算
|
id = splitId(url.split("\\?")[1], "item_id=");
|
} else if (url.startsWith("http://ju.taobao.com/m/jusp/alone/detailwap/mtp.htm?")) {//聚划算
|
id = splitId(url.split("\\?")[1], "item_id=");
|
} else if (url.startsWith("https://detail.m.tmall.com/templatesNew/index?")) {//天猫
|
id = splitId(url.split("\\?")[1], "id=");
|
}else if (url.contains("://h5.m.taobao.com/trip/travel-detail/index/index.html?"))//飞猪
|
{
|
id = splitId(url.split("\\?")[1], "id=");
|
}
|
return id;
|
}
|
|
private static String splitId(String splitUrl, String split) {
|
String id = "";
|
String[] params = splitUrl.split("&");
|
for (int i = 0; i < params.length; i++) {
|
if (params[i].startsWith(split)) {
|
id = params[i].split("=")[1];
|
}
|
}
|
return id;
|
}
|
}
|