nishino_ameblo_add
by
jigendaddy
2020-12-13 [2020/12/13 10:35:01]
try to take over the world!
@@ -28,15 +28,13 @@
for (var f = 0; f < result9.snapshotLength; f++) {
result9.snapshotItem(f).classList.add("step1");
}
-$('.step1').wrapInner('<span class="n_wrap">');
-$('.skin-entryBody span>span').contents().unwrap();
-var result7 = document.evaluate('//div[./span[@class="n_wrap"][not(./a) and not(./text()/following-sibling::text())][string-length(./text())<52 and string-length(./text())>0]]', document, null, 7, null);
+$('.step1>span').contents().unwrap();
+var result7 = document.evaluate('//div[contains(@class,"step1")][not(./a) and not(./text()/following-sibling::text())][string-length(./text())<52 and string-length(./text())>0]', document, null, 7, null);
for (var d = 0; d < result7.snapshotLength; d++) {
result7.snapshotItem(d).classList.add("e");
}
$('.div_br:not(.i_pad):not(.sun)+.e+.div_br:not(.i_pad):not(.sun)').prev().addClass("solo");
$('.skin-entryBody>div').removeClass("step1");
-$('.n_wrap').contents().unwrap();
$('.skin-entryBody>div:not(.node_last)').removeClass("e");
$('.solo+.div_br+.solo').removeClass("solo");
var listArray4 = document.querySelectorAll('.skin-entryBody div:empty');
// ==UserScript==
// @title nishino_ameblo_add
// @name nishino_ameblo_add
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://ameblo.jp/nishino-akihiro/*
// @grant none
// ==/UserScript==
$('.l_yoko').prev().addClass("sun");
$('.skin-entryBody>div>iframe').parent().addClass("div_iframe");
$('.skin-entryBody>iframe,.skin-entryBody>.div_iframe').addClass("i_pic");
$('.skin-entryBody a>img').parent().addClass("i_pic");
$('.skin-entryBody>*>.i_pic').parent().contents().unwrap();
$('.skin-entryBody>.i_pic+.div_br').addClass("i_pad");
$('.skin-entryBody>.i_pic').prev().addClass("i_pad");
var listArray6 = document.querySelectorAll('.i_pad:not(.div_br)');
for (var n = 0; n < listArray6.length; n++) {
listArray6[n].classList.remove("i_pad");
}
$('.i_pic+.i_pad+.i_pic').prev().removeClass("i_pad");
var result8 = document.evaluate('//div[@class="skin-entryBody"]/div[./span[./text()="|"]]', document, null, 7, null);
for (var e = 0; e < result8.snapshotLength; e++) {
result8.snapshotItem(e).classList.add("l_tate");
}
var result9 = document.evaluate('//div[@class="skin-entryBody"]/div[not(contains(@class,"div_br")) and not(contains(@class,"l_tate")) and not(contains(@class,"i_pic"))]', document, null, 7, null);
for (var f = 0; f < result9.snapshotLength; f++) {
result9.snapshotItem(f).classList.add("step1");
}
$('.step1>span').contents().unwrap();
var result7 = document.evaluate('//div[contains(@class,"step1")][not(./a) and not(./text()/following-sibling::text())][string-length(./text())<52 and string-length(./text())>0]', document, null, 7, null);
for (var d = 0; d < result7.snapshotLength; d++) {
result7.snapshotItem(d).classList.add("e");
}
$('.div_br:not(.i_pad):not(.sun)+.e+.div_br:not(.i_pad):not(.sun)').prev().addClass("solo");
$('.skin-entryBody>div').removeClass("step1");
$('.skin-entryBody>div:not(.node_last)').removeClass("e");
$('.solo+.div_br+.solo').removeClass("solo");
var listArray4 = document.querySelectorAll('.skin-entryBody div:empty');
for (var l = 0; l < listArray4.length; l++) {
listArray4[l].remove();
}
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。