longbow1998 / weibo-delete-all-dynamics

新浪微博删除全部动态
11 stars 3 forks source link

仅自己可见会卡壳,一些特殊情况也需要特殊处理。 #1

Open ZiYi0414 opened 1 year ago

ZiYi0414 commented 1 year ago

加了个丑陋的兼容 😂

但是遇到被举报的微博,还是会卡住。

function deleteMessage() {
  // 下箭头
  let iDom = document.getElementsByClassName('woo-font woo-font--angleDown morepop_action_bk3Fq')[0];
  if (iDom) {
    iDom.click();
    setTimeout(() => {
    // 删除点击
      document.getElementsByClassName('woo-box-flex woo-box-alignCenter woo-pop-item-main')[6]?.innerText === '删除' ? document.getElementsByClassName('woo-box-flex woo-box-alignCenter woo-pop-item-main')[6]?.click() : document.getElementsByClassName('woo-box-flex woo-box-alignCenter woo-pop-item-main')[5]?.click() ;
    }, 10) 
    setTimeout(() => {
      // 确认删除框 确认点击
      document.getElementsByClassName('woo-button-main woo-button-flat woo-button-primary woo-button-m woo-button-round woo-dialog-btn')[0]?.click();
      console.log(true)
      setTimeout(() => {
        // 重复执行
        deleteMessage()
      }, 100)
    }, 300)
  }
}
// 执行(想要提速可以多执行几次)
deleteMessage()
longbow1998 commented 1 year ago

谢谢 我收藏过你的css网站 特效很炫酷

Soys commented 1 year ago

😂似乎动作太快,渣浪那边会400。删除起来不是这个问题就是那个问题

Soys commented 1 year ago

看了下,除了公开的微博(群的不清楚),其他的都在第五个,而不是第六个,代码里应该是[4],而不是[5]