Nike 上货提醒:监控到商品尺码 SKU

紧俏的商品总是缺货,只要一补货上架很快就被人抢购一空。怎样才知道商品什么时候上架,选择用木头浏览器监控商品上架提醒,还可以深入监控到具体的尺码颜色型号等 sku。1、先打开需要监控的商品页面,观察一下有货的尺码与无货的尺码在显示上的区别,如下图,无货尺码是灰色不可点击选择状态。

2、点击浏览器的自动控制菜单,打开项目管理器,在木头浏览器项目管理窗口中,已经自动创建了一个默认项目,使用鼠标右键点击这个项目,可以弹出新建步骤的快捷菜单。

3、新建一个定时控制步骤,设定周期为 30 秒。意思是每 30 秒就自动刷新页面监控一次。

4、新建一个打开网页的步骤,添加需要监控的商品网址,对于同一网站格式相同的商品网址,可以同时添加多个商品监控。每个商品在备注栏输入需要监控的尺码,多个尺码以半角逗号隔开。

5、新建一个监控列表的步骤,获取网页上的尺码列表。获取方式为先找到包含列表的范围元素,然后取这个元素的所有直接子元素,每个子元素就是一个列表项,也就是一个尺码。

6、Nike 商品每个尺码实际包含一个 input 元素和一个 label 元素。其中 input 如果有 disable 属性表示无货,否则有货。设置只获取有货的列表,此处添加一个字段,获取列表项下的 input 元素,并筛选不 disable 的列表项,即有货的尺码。

7、继续添加尺码内容显示字段,从列表项中获取 label 元素,设置筛选条件为 label 的文本内容长度大于 0。综合数据字段设置,表示获取尺码文字长度大于 0,且代码中不含 disable 的有货尺码。

8、由于不是监控列表更新内容,所以在数据监控,“监控列表中的更新内容”不要打勾。只要成功获取到尺码列表,就会执行该节点下的 Yes 分支。

9、获取到列表数据之后,需要循环判断有货的尺码是否在设定的监控范围内。先设置循环变量的跳出条件,新建一个变量监控,监控列表记录数量大于当前步骤执行次数时,停止循环。即把列表中的所有尺码循环处理完后就停止循环。

10、新建一个脚本任务,执行一段脚本代码,判断有货的尺码是否在监控范围内

11、监控脚本的返回值,如果尺码有货,且在监控范围内,就满足条件报警提醒。

12、设置报警提醒方式,勾选弹出窗口提醒,并设置弹窗显示的内容,将在电脑屏幕右下角弹出提醒窗口。勾选声音提醒时电脑将播放一段提示音。勾选发送提醒邮件,并设置邮件内容,软件将发邮件到指定的电子邮箱。

13、新建一个流程控制步骤,控制返回继续处理列表中的下一个尺码。

14、当第二次打开页面后,应该把尺码列表循环变量清 0,又从头开始循环判断,从网页上获取到的有货尺码,是否是监控范围内。

15、最后,选择项目要节点,点击开始按钮,浏览器自动打开页面,如果监控范围内的尺码有货就会立即报警提醒。

由于浏览器软件设置非常灵活,举一反三,以上监控思路适用于任意电商网站。可以监控商品的具体尺码、颜色、型号的上货情况。
评论