自动导出微信收藏,Auto.js自动脚本
auto.waitFor() const notEnd = true const data = { list:[] } launchApp('微信') sleep(5000) id("buf").waitFor() text("我").findOne().parent().parent().click() id("dl3").waitFor() sleep(1000) text("收藏").findOne().parent().parent().parent().parent().parent().parent().parent().parent().click() sleep(1000) text("链接").findOne().click() while(notEnd){ const listView = id("bw_").findOne() sleep(500) const itemList = listView.find(className("android.widget.FrameLayout").depth(10)) sleep(500) itemList.forEach((item,index)=>{ let clickEnd = false; toast(index) sleep(500) const title = item.findOne(id('bd')) && item.findOne(id('bd')).getText() sleep(1000) setTimeout(()=>{ if(clickEnd) return; item.click() },1500) item.click(); sleep(1000) id("lo").waitFor() clickEnd = true sleep(1000) id("lo").findOne(6000).click() id("dk7").waitFor() if(text("复制链接").findOne(10000)){ text("复制链接").findOne().parent().click(); }else if(text("取消").findOne(6000)){ text("取消").findOne().parent().click(); } id("m0").waitFor() id("m0").findOne(3000) && id("m0").findOne().click() const url = getClip(); data.list.push({ title:title, url:url }) sleep(1000) }) files.write("/sdcard/collect.json", JSON.stringify(data)); sleep(2000) className('android.widget.ListView').scrollForward() } sleep(5000) //用其他应用查看文件 sleep(3000) exit()
赞 (0)