nishino_ameblo_br_c

  • // ==UserScript==
    // @title        nishino_ameblo_br_c
    // @name         nishino_ameblo_br_c
    // @namespace    http://tampermonkey.net/
    // @version      0.1
    // @description  try to take over the world!
    // @author       You
    // @match        https://ameblo.jp/nishino-akihiro/entry*
    // @match        https://gamp.ameblo.jp/nishino-akihiro/entry*
    // @grant        none
    // @require      http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js
    // ==/UserScript==
    var e_text = $(".skin-entryBody").text();
    var result10 = document.evaluate('//div[@class="skin-entryBody" or @class="entry-text"]/descendant::div[.//text()][1]/descendant::*[./text()][1]/text()', document, null, 7, null);
    var result11 = document.evaluate('//div[@class="skin-entryBody" or @class="entry-text"]/descendant::div[.//text()][1]', document, null, 7, null);
    var div_f_text = result10.snapshotItem(0).nodeValue;
    var tmp = [];
    tmp = e_text.split(div_f_text);
    var n_text = tmp[0];
    result11.snapshotItem(0).classList.add("div_second");
    var result12 = document.evaluate('//div[@class="skin-entryBody" or @class="entry-text"]', document, null, 7, null);
    result12.snapshotItem(0).insertAdjacentHTML("afterbegin", "<div class='div_first'>" + n_text + "</div> ");
    var result13 = document.evaluate('//div[@class="div_first"]/following-sibling::node()[./following-sibling::div[@class="div_second"]]', document, null, 7, null);
    for (var i = 0; i < result13.snapshotLength; i++) {
      result13.snapshotItem(i).remove();
    }
    
    var result9 = document.evaluate('//div[@class="skin-entryBody" or @class="entry-text"]//div[@class="div_br" or @class="child_br_last"][./following-sibling::text()[string-length(normalize-space())>1][./following-sibling::div[@class="div_br"] or self::br]][last()]', document, null, 7, null);
    result9.snapshotItem(0).insertAdjacentHTML("afterend", "<div></div>");
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2018/11/05 20:50:02 - 2018-11-05