获取元素;隔几秒点休眠函数;点击每一级类目函数
cates_get_js='''
var cates_container=document.querySelectorAll('.item-group-container-v2')
var cate0s=cates_container[0].getElementsByClassName('staple-name')
const sleep = (timeout= 1000)=>new Promise((resolve, reject)=>{
setTimeout(resolve, timeout);
})
let cates_click = async(time,cates) => {
for(let i=0; i<cates.length; i++){
cates[i].click()
console.log(i)
await sleep(time)
}
}
'''
cate1_get_js='''
var cate1s_id=cates_container[0].querySelector('.content-cat')
var cate1s=cates_container[0].querySelectorAll('.cate')
cates_click(1000,cate1s)
'''
cate2_get_js='''
var cate2s_id=cates_container[1].querySelector('.content-cat')
var cate2s=cates_container[1].querySelectorAll('.cate')
cates_click(1000,cate2s)
'''
cate3_get_js='''
var cate3s_id=cates_container[2].querySelector('.content-cat')
var cate3s=cates_container[2].querySelectorAll('.cate')
cates_click(1000,cate3s)
'''
cate4_get_js='''
var cate4s_id=cates_container[3].querySelector('.content-cat')
var cate4s=cates_container[3].querySelectorAll('.cate')
cates_click(1000,cate4s)
'''
#1.起始要先打开页面
read_add_cookie()
#2.获取所有待点击的元素及点击准备工作js
# browser.execute_script(cates_get_js)
'''
3.点击每一级:逐个运行
browser.execute_script(cate1_get_js)
browser.execute_script(cate2_get_js)
browser.execute_script(cate3_get_js)
browser.execute_script(cate4_get_js)
'''