remove俺

【SS宝庫】みんなの暇つぶしで"俺とお前らの愛の歴史"カテゴリーを消します

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램을 설치해야 합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

// ==UserScript==
// @name        remove俺
// @namespace   お前ら
// @description 【SS宝庫】みんなの暇つぶしで"俺とお前らの愛の歴史"カテゴリーを消します
// @include     http://minnanohimatubushi.2chblog.jp/*
// @version     2
// @grant       none
// ==/UserScript==
function getElementByXpath(path) {
  return document.evaluate(path, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
}

targets = ["俺とお前らの愛の歴史"]
for(let cate of targets) {
  for (num = 0; num < 10; num++) {
    var xpath = `//*[contains(text(),'${cate}')]/ancestor::div[@class='article-outer hentry']`;
    var ele = getElementByXpath(xpath);
    if (ele == null) {
      break;
    } else {
    ele.remove();
    }
  }
}