스크립트 자동 삭제

추천
  • 트위터api를 사용하지 않고 한꺼번에 삭제하고 싶은 사람
  • 자동화를 좋아하는 사람
  • 배경.


    트위터 광고에서 출항하고 싶어서 예전에 사용했던 계정을 물려받아야 하나요?

    흑역사 트위터가 많으니 같이 삭제하자

    우선 트위터api 신청...튀어나온 점

    검토 중

    이틀 후.
    검토 중

    잠깐만요.

    참, 브라우저로 끄세요.

    How to

  • 트위터 프로필
  • 을 열어주세요.
  • 개발자 모드에서 다음 코드를 붙여넣고 실행하십시오
    트위터 태그, 트위터 및 응답 태그 모두 사용 가능
  • var START_TWEET_INDEX = 1;
    var MAX_INDEX = 100;
    function loop( fn, i, end) {
      return fn(i)
      .then( () => {
        if ( i < end ) {
          return loop( fn, i+1, end)
        }
        else {
          return Promise.resolve('end');
        }
      })
    }
    function action(i) {
      if (i % 5 === 0) {
        window.scroll(0, 2000);
      }
      return new Promise( (res, rej) => {
        setTimeout( () => {
          const moreList = Array.from(document.querySelectorAll("[aria-label='もっと見る']"));
          moreList[START_TWEET_INDEX].children[0].children[0].click();
          setTimeout(() => {
            document.querySelector("[role='menuitem']").click();
            setTimeout(() => {
              document.querySelectorAll("[data-testid='confirmationSheetConfirm']")[0].click();
            }, 600);
          }, 600);
          res();
        }, 2000)
      })
    }
    loop(action, 0, MAX_INDEX);
    

    해설


    START_TWEET_INDEX


    삭제하려는 index
    첫 번째 트위터만 남기고 싶어!!그런 사람
    START_TWEET_INDEX = 1

    MAX_INDEX


    START_TWEET_INDEX에서 몇 번째 트윗까지 정의
    어쨌든 다 없애고 싶으신 분들은 적당히.
    MAX_INDEX = 1000000;
    그만두어라

    총결산


    이렇게 하면 청렴결백한 상태로 트위터를 시작할 수 있어요.
    또한 이런 기사.라고 쓰여 있으니 자동화의 즐거움을 누리세요.

    좋은 웹페이지 즐겨찾기