如何批量删除我的Google语音记录?

毒血症

如何使用JavaScript快速批量删除我的所有Google语音邮件?

毒血症

在浏览器的JavaScript控制台中运行以下命令:

// Code to be run at Legacy Google Voice
//  Run at: https://www.google.com/voice/b/0#history
//          https://www.google.com/voice/b/0#spam
//          https://www.google.com/voice/b/0#trash
function sleep(ms) { // courtesy: https://stackoverflow.com/a/39914235/1429450
    return new Promise(resolve => setTimeout(resolve, ms));
}
async function deleteMessages() {
    do {
        // Get message IDs.
        var msgs = document.getElementsByClassName("gc-message"),
            msgids = [];
        itemcount = msgs.length;
        for (var i = 0; i < itemcount; ++i) {
            msgids.push(msgs[i].id);
        };
        // Construct form. courtesy: https://developer.mozilla.org/en-US/docs/Web/API/FormData/Using_FormData_Objects#Creating_a_FormData_object_from_scratch
        try {
            var formData = new FormData();
            for (var i in msgids) {
                formData.append("messages", msgids[i]);
            }
            formData.append("_rnr_se", _gcData["_rnr_se"]);
            var request = new XMLHttpRequest();
            request.open("POST", "https://www.google.com/voice/b/0/inbox/deleteForeverMessages/");
            request.send(formData);
        } catch (a) {
            return;
        }
        await sleep(1000);
        try {
            document.getElementById("gc-inbox-next").click();
        } catch (b) {
            try {
                document.getElementById("gc-inbox-prev").click();
            } catch (c) {
                continue;
            }
        }
        await sleep(1000);
    } while (itemcount != 0);
}
deleteMessages();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用PyMongo批量删除记录

来自分类Dev

如何自动在我的页面上启动Google语音识别?

来自分类Dev

为什么批量删除记录要比批量删除更好?

来自分类Dev

为什么批量删除记录要比批量删除更好?

来自分类Dev

如何批量删除存储?

来自分类Dev

如何批量删除问题

来自分类Dev

如何批量删除存储?

来自分类Dev

Google语音识别如何工作?

来自分类Dev

如何使用DynamoDB批量删除?

来自分类Dev

如何批量删除部分目录?

来自分类Dev

如何批量删除文件列表?

来自分类Dev

如何删除pyspeech Windows语音识别命令?

来自分类Dev

我如何在R中阅读我的Google位置记录

来自分类Dev

如何获取我的SQL查询以删除最新记录?

来自分类Dev

如何在MySQL中批量插入记录?

来自分类Dev

我如何使用文字进行语音交流?

来自分类Dev

SQL批量识别某些记录,然后从SQLServer 2008中删除

来自分类Dev

Django批量更新,删除历史记录

来自分类Dev

如何删除孤立记录?

来自分类Dev

如何删除“子”记录?

来自分类Dev

如何删除纱线记录

来自分类Dev

如何循环删除记录?

来自分类Dev

如何删除孤立记录

来自分类Dev

如何删除“子”记录?

来自分类Dev

如何删除重复的记录?

来自分类Dev

我们如何使用Google融合表执行批量SQL SELECT?

来自分类Dev

如何使用php从Elasticsearch批量删除文档

来自分类Dev

RabbitMQ:如何批量删除交易所?

来自分类Dev

如何批量删除“ explorer.exe”?