您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
批量发布选中商品的相似品
// ==UserScript== // @name 拼多多商家批量发布相似商品 // @namespace Violentmonkey Scripts // @match https://mms.pinduoduo.com/goods/goods_list?msfrom=mms_sidenav // @match https://mms.pinduoduo.com/goods/goods_list // @match https://mms.pinduoduo.com/goods/goods_list?msfrom=mms_sidenav&activeKeyNew=key_2 // @match https://mms.pinduoduo.com/goods/goods_add/* // @license MIT // @grant none // @version 1.0 // @author hosthui // @description 批量发布选中商品的相似品 // ==/UserScript== //脚本定制Q:252770908 //脚本定制Q:252770908 (async function() { 'use strict'; document.addEventListener('keydown', function(event) { if (event.key === '2') { var allATagsWithSpecificAttributeValue3 = document.querySelectorAll('label[data-checked="true"]'); var length = allATagsWithSpecificAttributeValue3.length localStorage.setItem('length', JSON.stringify(length)); var index = 1 localStorage.setItem('lock', 'false'); allATagsWithSpecificAttributeValue3.forEach(async function(aTag) { var father=aTag.closest('tr') var th=father.querySelectorAll('th') if(th.length>0){ localStorage.setItem('length', JSON.stringify(length - 1)); return; } var a1=father.querySelectorAll('td')[9].querySelectorAll('a[data-tracking-viewid="new_similar"]')[0] a1.click(); await new Promise(resolve => setTimeout(resolve, 1000)) var submit=document.querySelectorAll('button[data-tracking-viewid="el_release_similar_pop_ups"]')[0] submit.click(); localStorage.setItem('index', JSON.stringify(index)); index = index + 1 }) } }); if (window.location.href.includes('/index')) { //console.log("1111") // window.addEventListener('DOMContentLoaded', async function() { await new Promise(resolve => setTimeout(resolve, 30000)) while (localStorage.getItem('lock') === 'true') { console.log('锁被占用,等待中...'); await new Promise(resolve => setTimeout(resolve, 1000)); // 每隔1秒检查一次锁状态 } // 加锁 localStorage.setItem('lock', 'true'); // 从LocalStorage解析参数 var length = JSON.parse(localStorage.getItem('length')); var index = JSON.parse(localStorage.getItem('index')); if (factorial(length,index)) { var submit2 = document.querySelectorAll('button[id="submit_button"]')[0]; submit2.click(); length = length - 1 index = index - 1 if(length === 0 || index === 0){ localStorage.removeItem('length'); localStorage.removeItem('index'); localStorage.removeItem('lock'); }else{ localStorage.setItem('length', JSON.stringify(length)); localStorage.setItem('index', JSON.stringify(index)); localStorage.setItem('lock', 'false'); console.log('操作完成,锁已释放'); } await new Promise(resolve => setTimeout(resolve, 10000)) var verify = document.querySelectorAll('div[data-testid="beast-core-modal-body"]'); while (true) { await new Promise(resolve => setTimeout(resolve, 1000)) console.log(window.location.href); if (window.location.href.includes('/success')){ window.close(); } if(verify.length > 0){ break; } if (window.location.href.includes('/index')){ continue; } } } // }); } function factorial(n,m) { if (n == null || m == null) { return false; } if (n == m) { return true; } n = JSON.parse(localStorage.getItem('length')); m = JSON.parse(localStorage.getItem('index')); return factorial(n,m); } })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址