抖音批量取消点赞js代码

 执行步骤
STEP1:打开抖音网页版
STEP2:在抖音网页页面打开浏览器的控制台,
STEP3:将下述代码粘贴到控制台中后回车执行代码
※执行成功后会在页面中间显示执行状态

let key = JSON.parse(localStorage.getItem('security-sdk/s_sdk_cert_key')).data.replace(/^pub\./, '')
let max_cursorTemp = 0;
let messageBox = undefined;

var count = 0
async function fetchAndCancelLikes(maxCursor = max_cursorTemp) {
    try {
        const response = await fetch(`https://www.douyin.com/aweme/v1/web/aweme/favorite?aid=6383&count=999&max_cursor=${max_cursorTemp}`, {
            "referrerPolicy": "strict-origin-when-cross-origin",
            "body": null,
            "method": "GET",
            "mode": "cors",
            "credentials": "include"
        });
        const { aweme_list, max_cursor } = await response.json();
        max_cursorTemp = max_cursor;

        if (aweme_list != null) {
            const idsToCancel = aweme_list.map(({ aweme_id }) => aweme_id);
            let currCount = 0
            await Promise.all(idsToCancel.map(id => {
                cancelLike(id, key);
                currCount++;
                count++;
            })).then(()=>{
                if(messageBox!=undefined){
                    document.body.removeChild(messageBox);
                }
                messageBox = showMessageBox(`本次执行取消${currCount}个点赞,共取消${count}个点赞,四秒后继续执行,如果不需要执行直接关闭浏览器,当前时间${new Date()}`)
            });
        }

    } catch (error) {
        console.error('Error fetching and canceling likes:', error);
    }
}

async function cancelLike(id, key) {
    try {
        await fetch("https://www.douyin.com/aweme/v1/web/commit/item/digg/?aid=6383", {
            "headers": {
                "accept": "application/json, text/plain, */*",
                "accept-language": "zh-CN,zh;q=0.9",
                "bd-ticket-guard-ree-public-key": key,
                "content-type": "application/x-www-form-urlencoded; charset=UTF-8"
            },
            "referrer": "https://www.douyin.com/user/self?modal_id=7308336895358930212&showTab=like",
            "referrerPolicy": "strict-origin-when-cross-origin",
            "body": `aweme_id=${id}&item_type=0&type=0`,
            "method": "POST",
            "mode": "cors",
            "credentials": "include"
        });
    } catch (error) {
    }
}

setInterval(fetchAndCancelLikes, 4000);

function showMessageBox(mess) {

    var messageBox = document.createElement('div');
    messageBox.id = 'autoMessageBox';
    messageBox.style.position = 'fixed';
    messageBox.style.top = '50%';
    messageBox.style.left = '50%';
    messageBox.style.transform = 'translate(-50%, -50%)';
    messageBox.style.padding = '20px';
    messageBox.style.backgroundColor = '#3498db';
    messageBox.style.color = 'white';
    messageBox.style.borderRadius = '5px';
    messageBox.style.zIndex = '1000';
    messageBox.style.display = 'block';
    messageBox.textContent = mess;
    document.body.appendChild(messageBox);
    return messageBox
}
抖音批量删除作品,你可以通过在浏览器开发者控制台输入一段JavaScript代码来实现。以下是一个可以实现批量删除作品JavaScript代码示例: ``` setInterval(function() { var a = $('.op-btn--lDoCH'); for (var b = 0; b < a.length; b++) { var html = a[b].innerHTML; if (html.includes('删除作品')) { $('.op-btn--lDoCH')[b].click(); $('.primary--1AMXd')[0].click(); } } }, 800); ``` 这段代码会定时检查页面中的按钮,如果按钮上的文字为"删除作品",则会自动点击删除按钮,然后点击确认按钮进行删除操作。请注意,在使用这段代码之前,请确保你已经打开了浏览器的开发者控制台(也就是审查元素)。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [抖音批量全自动删除作品JS代码教程](https://blog.csdn.net/weixin_39664733/article/details/121523490)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [某y网页端参数获取](https://blog.csdn.net/qq_40979337/article/details/126672657)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值