Greasy Fork is available in English.
去除殁漂遥、果核剥壳、423down、mefcl等软件站的无用元素
当前为
// ==UserScript==
// @name 去除软件站无用元素
// @namespace http://tampermonkey.net/
// @version 0.43
// @description 去除殁漂遥、果核剥壳、423down、mefcl等软件站的无用元素
// @author You
// @match *://*.mpyit.com/*
// @match *://*.ghxi.com/*
// @match *://*.423down.com/*
// @match *://*.mefcl.com/*
// @match *://*.fenxm.com/*
// @match *://*.gndown.com/*
// @match *://*.osssr.com/*
// @match *://*.lsapk.com/*
// @match *://*.lxapk.com/*
// @match *://*.qiuquan.cc/*
// @grant none
// ==/UserScript==
/* globals jQuery, $, waitForKeyElements */
(function() {
'use strict';
if (window.location.hostname == "www.mpyit.com") {
removeElementsByText('#post', 'div', '2020-00-00');
removeElementsByText('#post', 'div','','www.mpyit.com/html/')
$('body').css('background-image', 'none');//body的背景设置为none
window.scrollTo(0, 60);
window.scrollTo(0, 0);
} else if (window.location.hostname == "www.ghxi.com") {
window.addAdNote = function() {} //广告屏蔽提示条
setInterval(function () {
$('a:contains("关闭提示")').parent().parent().remove();
$('.arco-spin .list > div').filter(function () {
return $(this).text().includes('置顶');
}).remove();
}, 1500);
$('.arco-spin .list > div').filter(function() {
return $(this).text().includes('置顶');
}).remove();
$(".header-wrap").remove();
$(".img-ad").remove();
$(".card-list").remove();
$(".thematic-list").remove();
$(".scroll-list").remove();
$(".text-list").remove();
$(".footer-wrap").remove();
$("#wpopt-ai-summary").remove();//广告
$(".ad_single_2").remove();
removeElementWithoutClass(".sidebar > div");//sidebar里的广告
$('button.gh-dialog--btn').length && $('button.gh-dialog--btn').click();//关注公众号弹窗
} else if (window.location.hostname == "www.423down.com") {
let isPC = $('div.wrapper').length > 0;
if (isPC) {
$('.content-wrap:eq(0) .content ul.excerpt div.info span.cat:contains("423Down")').parent().parent().remove()//带推广和推荐的全删除
// 筛选出包含感叹号(且排除note类内容)的li并删除
$('.content-wrap:eq(0) .content ul.excerpt li').filter(function() {
// 克隆当前li(避免修改原页面元素),删除克隆体中的note类元素,再提取文本
let liTextWithoutNote = $(this).clone().find('.note').remove().end().text();
// 判断是否包含中文感叹号或英文感叹号
return liTextWithoutNote.includes('!') || liTextWithoutNote.includes('!');
}).remove();
$('ul.nav ul li').slice(-2).remove();//导航条后两个ai广告
$(".quick-menu").remove();
} else {
$('.post-list li:contains("置顶")').remove();//手机端匹配"置顶"就行
$('nav.navbar-nav ul li').slice(0,2).remove();//侧边栏前两个ai广告
}
$('.content > p').remove();
} else if (window.location.hostname == "www.mefcl.com") {
if (!window.location.href.includes('.html')) {
removeElementsByText('.content', 'article', '合作推荐');
removeElementsByText('.content', 'article', '正版特惠');
removeElementsByText('.content', 'article', '置顶');
$(".item-01").empty();
}else{
$(".orbui-post-content").remove();
}
}else if (window.location.hostname == "www.fenxm.com") {
removeElementsByText('.content', 'article', '置顶');
$(".swiper-container").remove();
$(".full-pst").remove();
}else if (window.location.hostname == "www.gndown.com") {
removeElementsByText('.content', 'article', '置顶');
$(".item-01").empty();
}else if (window.location.hostname == "www.osssr.com") {
setInterval(function () {
if (typeof $ !== 'undefined') {
removeElementsByText('.content', 'article', '置顶');
}
}, 200);
document.querySelector('.excerpt-minic-index')?.remove();
}else if (window.location.hostname == "www.lsapk.com") {
$(".swiper-container").remove();
removeElementsByText('.post-list', 'li', '置顶');
removeElementWithoutClass(".sidebar-box-list > div");
$(".cp-pop-btn")[0]?.click()
}else if (window.location.hostname == "www.lxapk.com") {
$('.adsbygoogle').css('height', '0px');
$('.swiper-bulletin ,.new-swiper').hide();
$('.widget-tab-post ,.wp-image-2903').remove();
$('.container.fluid-widget')[0].remove();
removeElementsByText('.posts-row', 'posts', '置顶');
}else if (window.location.hostname == "www.qiuquan.cc") {
$('span.sticky-icon').parent().parent().remove();
$('a.style02').parent().remove();
$(".orbui-post-01").empty();
}
//删除包含指定字符串的元素
function removeElementsByText(selector, childSelector, searchText = '', searchHref = '') {
$(selector).find(childSelector).each(function() {
var isMatchText = searchText && $(this).text().indexOf(searchText) !== -1;
var isMatchHref = false;
if (searchHref) {
isMatchHref = $(this).find('a').filter(function() {
var href = $(this).attr('href');
return href && href.indexOf(searchHref) !== -1;
}).length > 0;
}
if (isMatchText || isMatchHref) {
$(this).remove();
}
});
}
//删除指定元素下没有类名的元素
function removeElementWithoutClass(selector) {
$(selector).each(function() {
if (!$(this).attr('class')) {
$(this).remove();
}
});
}
})();