万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    資産運用ブログ アセマネ
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1
      Skycoin:KMqcn7x8REwwzMHPi9fV9fbNwdofYAWKRo

    Facebookで変な投稿を管理人報告

    Facebookのページで

    f:id:shinriyo:20210111114837p:plain
    管理人報告

    みたいな偽前澤の投稿をFacebookで見かける 上から各コードを順番に1個ずつChromeのconsoleで入れてください。 いっぺんにやりたいけどそれは厳しいので誰か作ってね。

    検索関数&偽前澤探す(「ライブ配信」の文字列なので他のも報告されるかもw)

    var finder = function(tag, text) {
        var aTags = document.getElementsByTagName(tag);
        var searchText = text;
        var found;
    
        for (var i = 0; i < aTags.length; i++) {
            if (aTags[i].textContent.contains(searchText)) {
                found = aTags[i];
                break;
            }
        }
    
        return found;
    }
    
    // 1.偽前澤探す
    var found = finder("span", "ライブ配信");
    var a = found.
        parentElement.parentElement.
        parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.
        parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.
        parentElement.parentElement.parentElement.parentElement.parentElement.parentElement;
    var b = a.getElementsByTagName('i');
    b[1].nextSibling.click();
    // 2
    found = finder("span", "グループ管理者に投稿を報告");
    found.click();
    // 3
    found = finder("span", "グループルール違反");
    found.parentElement.click();
    // 4.管理者に送信
    let divs = document.getElementsByTagName('div');
    for(var item in divs) {
      if (divs[item]) {
        let b = divs[item].getAttribute('aria-label')
        if (b == "管理者に送信") {
          divs[item].click();
        }
      }
    }
    // 5.
    let divs = document.getElementsByTagName('div');
    for(var item in divs) {
      if (divs[item]) {
        let b = divs[item].getAttribute('aria-label')
        if (b == "完了") {
          divs[item].click();
        }
      }
    }