全自动设置所有文章为【粉丝可见】

简介: 全自动设置所有文章为【粉丝可见】
let gl = getEventListeners;
// 全自动设置所有文章为【粉丝可读】
let autoChangePage = (pageNum = 1) => {
    let pageNums = document.querySelectorAll(`.el-pagination .number`);//页码数组
    pageNums.forEach(v => {
        v.innerText == pageNum && v.click();
    });
    let pageCount = pageNums[pageNums.length - 1].innerText;//页码总数
    setTimeout(() => {
        let arr = document.querySelectorAll(`.item-info-oper .el-dropdown .item-move`);//省略号数组
        let texts = document.querySelectorAll(`.list-item-mp-right`);//每条记录的element
        let autoSetFansCanRead = (arr, i = 0) => {
            // 超出当前页面数量就执行下一页
            if (i >= arr.length) {
                pageNum++;
                pageNum <= pageCount && autoChangePage(pageNum);
                return
            }
            //触发移入列表中的“...”
            gl(arr[i]).mouseenter[0].listener();
            setTimeout(() => {
                //点击设置【粉丝可读】
                let dropdown = document.querySelector(`body>.el-dropdown-menu:last-of-type`);
                dropdown && dropdown.scrollIntoView({ behavior: "smooth", block: "nearest", inline: "nearest" });//缓慢滚动
                let fansCanReadBtn = dropdown.querySelector(`.el-dropdown-menu__item:nth-of-type(3) .item-info-oper-text:first-of-type`);//粉丝可读
                // 不是【VIP文章】才设置【粉丝可读】
                if (fansCanReadBtn && fansCanReadBtn.innerText == '粉丝可读' && !texts[i].innerText.includes(`VIP文章`)) {
                    fansCanReadBtn.click();
                    setTimeout(() => {
                        //点击弹窗【确认】
                        document.querySelector(`body>.el-message-box__wrapper .el-button--primary`).click();
                        setTimeout(() => {
                            autoSetFansCanRead(arr, ++i); // 递归执行
                        }, 1000);
                    }, 500);
                } else {
                    gl(arr[i]).mouseleave[0].listener();
                    autoSetFansCanRead(arr, ++i); // 递归执行
                }
            }, 500);
        }
        autoSetFansCanRead(arr);
    }, 1000);
}
autoChangePage();
相关文章
|
12月前
我写了一个自动化脚本涨粉,从0阅读到接近100粉丝(二)
我写了一个自动化脚本涨粉,从0阅读到接近100粉丝
91 0
|
2月前
|
Web App开发 机器人
公众号爆文仿写RPA机器人,采集,仿写,发布一条龙服务
公众号爆文仿写RPA机器人,采集,仿写,发布一条龙服务
195 1
|
2月前
|
运维 小程序 前端开发
好的商业模式-----小程序定制资料,加一张好看的海报,在推广中就可以找到用户中了,云服务部署收5000,部署是一种服务,定制化,游戏开发创者,仲裁劳务会剪视频好,提供服务,想增加一些新功能收费,会说
好的商业模式-----小程序定制资料,加一张好看的海报,在推广中就可以找到用户中了,云服务部署收5000,部署是一种服务,定制化,游戏开发创者,仲裁劳务会剪视频好,提供服务,想增加一些新功能收费,会说
|
4月前
|
开发者
提升用户黏性:现成体育直播源码开发设计哪些关键功能
面对激烈的市场竞争,如何通过关键功能设计提升用户黏性,使之成为用户长期依赖的首选平台,是每一个开发者必须深思的问题。如下参考“东莞梦幻网络科技”现成体育直播源码,为了吸引更多用户并提高他们的黏性,开发哪些关键功能,帮助实现这一目标:
语音软件源码开发搭建,好友管理功能剖析
我们就成功实现了语音软件源码好友管理功能,这一功能对于语音软件源码平台是非常重要,语音软件源码好友管理功能可以为我们的社交增添一份坚实的力量。
语音软件源码开发搭建,好友管理功能剖析
|
4月前
|
搜索推荐 小程序 定位技术
【社区每周】AMPE新增车机卡片联动功能;支持个性化场景推荐(2022年6月第四期)
【社区每周】AMPE新增车机卡片联动功能;支持个性化场景推荐(2022年6月第四期)
79 0
|
4月前
|
人工智能 搜索推荐 UED
自动带货
自动带货
51 1
|
12月前
|
数据采集 Web App开发 JavaScript
我写了一个自动化脚本涨粉,从0阅读到接近100粉丝(一)
我写了一个自动化脚本涨粉,从0阅读到接近100粉丝
106 0
视频交友源码开发搭建平台用户资料功能:小功能有大用处!
视频交友源码平台用户资料功能不仅仅对于视频交友平台是重要的,它对于很多源码搭建的平台都是非常重要的,这样的源码功能还有很多,我会为大家讲解,喜欢的可以留个关注来问我。
视频交友源码开发搭建平台用户资料功能:小功能有大用处!
体育赛事直播系统的源码中包含的的互动功能详解
近年来随着和手机的普及,体育直播平台已经成为了当代人收看体育赛事的重要途径之一。而赛事直播系统的源码中包含的的互动功能,则是观众和体育爱好者带来了更丰富、实时参与体验感。本文详解“东莞梦幻网络科技”所提供的体育直播系统源码中常用的互动功能,并讨论其对于体育直播的作用。