Greasy Fork is available in English.
2024/9/4 09:41:54
当前为
// ==UserScript==
// @name SKU Delete 0.2
// @namespace Violentmonkey Scripts
// @match https://sellercentral.amazon.*/myinventory/inventory*
// @match https://sellercentral-japan.amazon.com/myinventory/inventory*
// @grant none
// @version 2.0
// @author -
// @description 2024/9/4 09:41:54
// ==/UserScript==
function getElementByXpath(path) {
return document.evaluate(path, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
}
window.onload = function () {
// 替换弹窗 直接确定
confirm = function () { return 1 }
// alert('nb')
// 等待5秒后执行
setTimeout(function () {
try {
var xx = document.getElementsByTagName("kat-checkbox")[0]
xx.shadowRoot.querySelector(".checkbox").click();
} catch (err) {
// alert("1")
}
}, 5 * 1000)
setTimeout(function () {
try {
var element = getElementByXpath("//kat-dropdown-button[@single-target-label='选择组操作']");
element.shadowRoot.querySelector(".indicator").click();
} catch (err) {
// alert("2")
}
try {
var element = getElementByXpath("//kat-dropdown-button[@single-target-label='Select group action']");
element.shadowRoot.querySelector(".indicator").click();
} catch (err) {
// alert("2")
}
}, 7 * 1000)
setTimeout(function () {
try {
var element2 = getElementByXpath("//kat-dropdown-button[@single-target-label='选择组操作']");
var but2 = element2.shadowRoot.querySelectorAll("button");
for (var i = 0; i < but2.length; i++) {
if (but2[i].innerText.includes("删除商品")) {
but2[i].click()
}
}
} catch (err) {
// alert("3")
}
try {
var element2 = getElementByXpath("//kat-dropdown-button[@single-target-label='Select group action']");
var but2 = element2.shadowRoot.querySelectorAll("button");
for (var i = 0; i < but2.length; i++) {
if (but2[i].innerText.includes("Delete listing")) {
but2[i].click()
}
}
} catch (err) {
// alert("3")
}
}, 9 * 1000)
setTimeout(function () {
try {
XRLayer = document.querySelectorAll("kat-button")
for (var i = 0; i < XRLayer.length; i++) {
var xtx = XRLayer[i].getAttribute("label");
if (xtx) {
if (xtx.includes("Delete listing") || xtx.includes("删除商品")) {
XRLayer[i].shadowRoot.querySelector("button").click();
};
}
}
} catch (err) {
// alert("4")
}
}, 11 * 1000)
setTimeout(function () {
var inputX = getElementByXpath("//kat-input[@min=1]");
var MaxNum = parseInt(inputX.getAttribute("max"))
var searchl = location.search.split("&")
for (var i = 0; i < searchl.length; i++) {
key_val = searchl[i].split("=")
if (key_val[0] == "page") {
var npage = parseInt(key_val[1]) + 1
}
}
if (npage > MaxNum) {
npage = 1
}
window.location.href = location.origin + location.pathname + "?fulfilledBy=all&page=" + npage + "&pageSize=250&sort=date_created_desc&status=all"
}, 15 * 1000)
}