天天看点

小计:Shopee批量删除修复~附脚本

昨天浪的时候,无意之间看到文职人员在一个个删除违禁商品,大概23个店铺,每个店铺500多个商品,页面是用Ajax异步加载的,每删一个就需要等几秒,粗略估计一下用时:9h左右

然后了解了下是什么情况,大概知道Shopee在进行版本迭代,很多API失效,这就导致很多通过程序添加的商品,有些信息不完整,虽然可以上架,但是一段时间内无销售就会被Shopee给删除(出现在违禁商品中)

而且为了系统稳定性,把前端很多批量操作都禁止掉了,简单看了下前端源码,发现~写的代码真烂,要是算SEO绝对被刷到末尾,本来准备继续分析的,发现它只是禁用了按钮,eg:

小计:Shopee批量删除修复~附脚本

把<code>disabled</code>属性去除,然后再移除<code>disabled</code>类就可以了:

遂安装了下<code>Tampermonkey</code>用户脚本管理器:https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo

小计:Shopee批量删除修复~附脚本

手写脚本如下:(很简单,但是却省了文职人员大半时间)

小计:Shopee批量删除修复~附脚本

PS:补充说明:Shopee有太多域名(eg:马来、新加坡、台湾等等)所以就不写匹配规则了(<code>include</code>或者<code>match</code>)

配合Shopee暴露的页码接口可以批量删除(原功能只能12个批量删一次)

小计:Shopee批量删除修复~附脚本

PS:经测试,size最大值为50,超过这个数值就失败(在url后面加参数:<code>page=1&amp;size=50</code>,然后再批量删除即可)

然后文职感叹了一句,怪不得现在每个公司都需要招程序员呢,我都删了一个上午了,准备每天一天来做这个事情,现在简单点几下就搞定了~

PS:题外话~技术的目的本来就是为了提高生活效率,那些重复的事情反复做,基本上都是可以技术来解决的

咳,然后一顿饭有了。。。(完)

之前为了追求速度用jq快速实现的,现在稍微改写下:

作者:毒逆天

出处:https://www.cnblogs.com/dotnetcrazy

打赏:<b>18i4JpL6g54yAPAefdtgqwRrZ43YJwAV5z</b>

本文版权归作者和博客园共有。欢迎转载,但必须保留此段声明,且在文章页面明显位置给出原文连接!