自动导出微信收藏,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()
posted @   一颗小行星-  阅读(159)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示