Greasy Fork is available in English.

天猫淘宝获取套餐链接

淘宝、天猫获取套餐链接

// ==UserScript==
// @name         天猫淘宝获取套餐链接
// @namespace    git@gitcafe.net
// @version      2018.08.26
// @description  淘宝、天猫获取套餐链接
// @author       无法诉说的吟荡
// @include      https://item.taobao.com/*
// @include      https://detail.tmall.com/*
// @grant        unsafeWindow
// ==/UserScript==
function addbutton() { //添加按钮
	var oD_box = document.createElement("div");
	oD_box.id = "oD_box";
	oD_box.style = "position:fixed;top:300px;right:30px;  width:150px; z-index:99999999;"; //按钮位置
	var oD_button = document.createElement("button");
	oD_button.id = "oD_button";
	oD_button.type = "button";
	oD_button.textContent = "获取套餐"; //按钮显示文字
	oD_button.style = "padding:5px 0;position: relative;top:-1px;width:100px;color:#E5511D;border-color:#F0CAB6;background:#FFE4D0;";
	//按钮功能-链接转换
	oD_button.onclick = function() {
		var patt1 = /sellerId=(.*?)&/;
		var patt2 = /collocationId=(.*?)&/;
		if(location.hostname.indexOf("taobao.com")!=-1){
			var tclink1 = document.getElementsByClassName("tb-view")[0].href;
			var id1 = patt1.exec(tclink1)[1];
			var userid1 = patt2.exec(tclink1)[1];
			var mtblink1 = 'https://h5.m.taobao.com/cm/collocation.html?id=' + userid1 + '&userId=' + id1;
			prompt("套餐链接是:", mtblink1);
		} else if (location.hostname.indexOf("tmall.com")!=-1) {
			var tclink2 = document.getElementsByClassName("J_ComboLink")[0].innerHTML;
			var id2 = patt1.exec(tclink2)[1];
			var userid2 = patt2.exec(tclink2)[1];
			var mtblink2 = 'https://h5.m.taobao.com/cm/collocation.html?id=' + userid2 + '&userId=' + id2;
			prompt("套餐链接是:", mtblink2);
		}
	};
	oD_box.appendChild(oD_button);
	document.body.appendChild(oD_box);
}
//显示按钮
(function() {
	addbutton();
})();