首頁 > OMD > Marketing > > 正文

批量刪除騰訊專欄文章的前端JS腳本

發布人:[email protected]    點擊:

批量刪除騰訊專欄文章的腳本,騰訊云專欄簽約后,抓取文章不插入原來連接,這個我怎么評價了呢!只好刪除,走人了

一個偶然機會接觸到了騰訊,主要還是,不在騰訊云上,經常提示網站不安全

然后,就妥協了,然后,開通了騰訊云專欄

然后騰訊云專欄 從網站上爬取數據,但是,但是工程師,居然不給源站的指向連接,所以,seo上,源站被分散了

理論上——雖然我網站訪問量少,但是強迫癥,沒有辦法

一直沒有找到騰訊云專欄的批量刪除工具

所以絕地自己動手

1、點擊刪除,發現并沒有校驗請求,確定后,發送一個ajax

2、輸入$,發現可用,可能也用jQuery,連ajax請求函數都免了(一般封裝了一套私有方法,挺難找的)

3.寫代碼,如下:

var list = [];
var result = [];
var time=0;
document.querySelectorAll(".com-article-panel-title").forEach((item) => {
    let href = item.querySelector("a").getAttribute("href");
    let id = href.substring(href.lastIndexOf("/") + 1);
    list.push(id);
    let timer=setTimeout(function () {
        $.ajax({
            type: "POST",
            url: "https://cloud.tencent.com/developer/services/ajax/column/article?action=DeleteArticle&uin=100004642201&csrfCode=180808511",
            data:JSON.stringify( {action: "DeleteArticle", payload: {articleId: parseInt(id)}}),
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function (data) {
                // result.push(data);
                console.log(data);
            }
        });
    },time);
    time+=100;

});
console.log(list);

運行下,然后果然可行。

起先time間隔為1.5秒,然后改為100ms,然后發現,即使沒有間隔,也是可行!

你們的工程師對post并不做阻斷,就不怕我攻擊你!(還是怕怕,要吃牢飯的!)