批量删除头条号(今日头条)全部文章的脚本代码

脚本功能

自动删除,自动撤回,自动翻页。
目前代码中已知三种状态的文章:

  1. 有【删除】按钮的文章:直接删除
  2. 【删除】按钮被置灰的文章:先撤回再删除
  3. 只有一个【修改】按钮的文章,没找到处理方式,跳过

需求

头条号有几千篇文章,想销号找不到途径,客服都只能找到机器人。。。
只好自己去后台删除文章,但发现居然没有全部删除的功能,故有此脚本。

前因后果:

因为做图书推广工作,我们的编辑辛辛苦苦从自有版权的图书中精选了大量书摘,配图做成科普类短阅读文章,有部分内容还挺受欢迎。
但这么好的内容不能只在我们网站上藏着,毕竟流量还是小,于是我们技术部为编辑做了一批自动推送接口,对接到了二十多个短阅读TMT平台,多年来功能使用顺畅,编辑满心欢喜。
人无远虑必有近忧,初期做文章的时候管理不到位,有些年轻的编辑使用了网络上找来的图片,后来被某著名版权流氓盯上,一张图索要一万元,我们自知理亏,私了赔了几万元作为一年会员费了事,对方口头承诺对过去的图片既往不咎,本来以为此事已经了结。没想到最近又拿历史文章来说事,再次索要赔偿。惹不起惹不起,认栽,赔钱,清空文章,放弃此业务。。。
而且最近发现头条号上的文章被大量非法转载未标明来源,辛辛苦苦编辑的文章赔钱还被抄袭,心中的那个绝望啊~~ 专心做书吧,TMT再见~~~

用法

使用Chrome浏览器登录头条号后台内容管理,复制下面的代码,Ctrl+Shift+J,粘贴,回车,关显示器下班~

function mouseonmore(){dd =  $('.article-action-list > span:not(.disable)').first()
    if(dd.length > 0){dd.trigger('mouseover');
    }else {
      $('.tui2-pagination-item').last().click()
    }}



cnt=0;
cnt1=0;
type=1;
intv = setInterval(()=>{ 
btnOK = $('.confirm-modal .byte-modal-footer button:nth-child(2)') 
btnOK.click();
btnDel = $('.byte-popover-content-inner .list li:nth-child(3)').first() 
if(btnDel.text()==null){
  mouseonmore()
} else {
 if(btnDel.attr('class').indexOf("disabled") != -1){  

            let btnReset = $('.byte-popover-content-inner .list li:nth-child(2)').first()
         if(btnReset.text() == '撤回'){
              btnReset.click()
              type=11
              cnt = 1
           } 
      }else {

          btnDel.click()
          type=12
          cnt = 1
       }
}
},1000)

你可能感兴趣的:(批量删除头条号(今日头条)全部文章的脚本代码)