批量删除微博的方法与视频教程

前言

微博会使用你的不活跃账号转发各种奇怪的账号。这种行为可能让你非常尴尬,因为你不是个八卦的人,而微博代表着曾经,也代表着你的形象。所以小方提供代码让你轻松删除所有微博。

代码与教程

教程

视频教程:https://v.qq.com/x/page/m3005wbomjy.html

视频教程截图

代码

function main() {
    let scrollTimes = 0;
    scrollToPageBottom();

    setTimeout(() => delPost(), 4000);

    setTimeout( () => nextPage(), 8000)

    function scrollToPageBottom(){
        setTimeout(
            () => {
                window.scrollTo(10000, 10000);
                if (++scrollTimes > 2) {
                    return
                }
                scrollToPageBottom();
            },
            1000
        );

    }

    function delPost(){
        var arr = [].slice.call(document.querySelectorAll('[mid]')).map((e) => {return e.getAttribute('mid').replace(/mid\=\"\d*\"/, "$1")})
        arr.forEach((mid) => {

            const xhr = new XMLHttpRequest();
            xhr.open('POST', '/aj/mblog/del?ajwvr=6', true);
            const formData = new FormData();
            formData.append('mid', mid);
            xhr.send( formData )

        })

    }

    function nextPage(){
        document.querySelector('.page.next').click();
        setTimeout(() => main(), 2000)
    }

}
main();

原文:https://www.xiaofang.me/2019/10/07/code-for-bulk-deleting-weibo-post-%e6%89%b9%e9%87%8f%e5%88%a0%e9%99%a4%e5%be%ae%e5%8d%9a%e4%bb%a3%e7%a0%81-201909-update/

你可能感兴趣的:(批量删除微博的方法与视频教程)