移除在百度、360搜索下载软件时,搜索结果出现的“立即下载”模块,移除360搜索的“360软件宝库”;为百度、360搜索“官网”增加提示;移除ZOL软件下载中的“高速下载“
// ==UserScript==
// @name 降低国内流氓软件站的威胁程度
// @namespace https://blog.imyqs.com/
// @version 0.2.1
// @description 移除在百度、360搜索下载软件时,搜索结果出现的“立即下载”模块,移除360搜索的“360软件宝库”;为百度、360搜索“官网”增加提示;移除ZOL软件下载中的“高速下载“
// @author FrankYu
// @match *://*.baidu.com/*
// @match *://*.so.com/*
// @match *://*.zol.com.cn/*
// @match *://*.onlinedown.net/*
// @match *://*.pc6.com/*
// @match *://*.pcsoft.com.cn/*
// @match *://*.pconline.com.cn/*
// @match *://*.duote.com/*
// @match *://*.cr173.com/*
// @match *://*.crsky.com/*
// @match *://*.skycn.com/*
// @grant unsafeWindow
// @require https://cdn.staticfile.org/jquery/3.4.1/jquery.min.js
// @run-at document-idle
// @license CC by-4.0
//
// ==/UserScript==
(function () {
'use strict';
/**
* 用户自定义模块是否启用,启用为True,不启用为False,默认全部启用。
*/
var enable_BaiduDownload = true; //百度搜索结果出现的“立即下载”模块
var enable_360Download = true; //360搜索结果出现的“立即下载”模块
var enable_360Software = true; //360搜索结果出现的“360软件宝库”模块
var enable_Official_Enhance = true; //增强百度、360搜索结果中的“官方”标识
var enable_Download_Clean = true;
//百度搜索界面“立即下载”模块移除
function kill_baidu_download() {
if (window.location.href.indexOf('baidu.com') != -1) {
//每秒检测是否存在广告,如果存在广告,则删除广告。
setInterval(function () {
if ($("[class^='pc-down_']").length != 0) {
$("[class^='pc-down_']").hide(500)
//console.log('执行成功!');
} else {
//console.log("该Baidu网页没有发现“立即下载”模块。");
}
}, 1000)
} else {
//console.log('非百度搜索界面');
}
}
//360搜索界面“立即下载”模块移除
function kill_360_download() {
if (window.location.href.indexOf('so.com') != -1) {
//每秒检测是否存在广告,如果存在广告,则删除广告。
setInterval(function () {
if ($('#mohe-softbox').length != 0) {
$('#mohe-softbox').hide(500);
//console.log('执行成功!');
} else {
//console.log("该360网页没有发现“立即下载”模块。");
}
}, 700)
} else {
//console.log('非360搜索界面');
}
}
//360搜索界面“360软件宝库”模块
function kill_360_software() {
if (window.location.href.indexOf('so.com') != -1) {
setInterval(function () {
if ($('#mohe-relation_soft').length != 0) {
$('#mohe-relation_soft').hide(500);
//console.log('执行成功!');
} else {
//console.log("该360页面没有发现“360软件宝库”模块");
}
}, 700);
} else {
//console.log('非360搜索界面');
}
}
//为百度搜索和360搜索界面的“官网”的添加更显眼的标记
function Official_Enhance() {
if (window.location.href.indexOf('baidu.com') != -1) {
setInterval(function () {
if ($('#warning').length == 0) {
if ($('h3.t:first-child > a.OP_LOG_LINK.c-text.c-text-public.c-text-mult.c-gap-left-small:last-child').length != 0) {
$('h3.t:first-child > a.OP_LOG_LINK.c-text.c-text-public.c-text-mult.c-gap-left-small:last-child').after('<p id=\'warning\' style=\'border:1px solid red;border-radius:10px;background-color:red;' +
'font-size:large;text-align:center;padding:5px 0 5px 0;color:white\'>⚠ ' +
'<strong style=\'font-style:italic\'>注意,这里是官方网站,如需下载软件,请选择该条目!</strong> ⚠</p>');
//console.log('百度搜索“Official_Enhance”执行成功!');
} else {
//console.log("该Baidu搜索结果没有发现“官网”标记。。。");
}
} else {
//console.log('已经添加了标记。');
}
}, 2000);
} else if (window.location.href.indexOf('so.com') != -1) {
setInterval(function () {
if ($('#warning').length == 0) {
if ($('span.icon-official').length != 0) {
$('span.icon-official').after("<p id=\'warning\' style=\"border:1px solid red;border-radius:10px;background-color:red;" +
"font-size:large;text-align:center;padding:5px 0 5px 0;color:white\">⚠ " +
"<strong style=\"font-style:italic\">注意,这里是官方网站,如需下载软件,请选择该条目!</strong> ⚠</p>");
//console.log('360搜索“Official_Enhance”执行成功!');
} else {
//console.log("该360搜索结果没有发现“官网”标记。。。");
}
} else {
//console.log('已经添加了标记。');
}
}, 2000);
} else {
//console.log('非Baidu、360界面。。。')
}
}
//清除常用下载站的高速下载按钮
//ZOL软件下载
function ZOL_Download() {
if (window.location.href.indexOf('zol.com.cn') != -1) {
//软件详情页
$('a#downloader_main1').remove(); //ZOL高速下载
$('div.xiazaic-topb-box').remove(); //高速下载器
$('h4.down-h5').remove(); //极速下载标题
$('span.down-gaosub.clearfix').remove(); //极速下载按钮
$('a#downloadTop').remove(); //底部弹窗高速下载移除
//下载详情页
$('h4.down-h4').remove(); //高速下载标题
$('span.down-jisu.clearfix').remove(); //高速下载按钮
$('span.down-gaosuc.clearfix').remove(); //高速下载器
} else {
//console.log('非ZOL下载');
}
}
//华军软件园
function huajun_Download() {
if (window.location.href.indexOf('onlinedown.net') != -1) {
//软件详情页
$('a.onedownbtn2.qrcode_show.gaosu').remove(); //高速下载按钮
$('div.downgs.downgsPc.clearfix.qrcode_show.gaosu').remove(); //高速下载
$('ul.downlist.downlistPc.clearfix.qrcode_show.gaosu').remove(); //高速下载
$('p.downtu').remove(); //引导图片
} else {
//console.log('非华军软件园')
}
}
//PC6下载站
function pc6_Download() {
if (window.location.href.indexOf('pc6.com') != -1) {
$('a.downnow').remove(); //高速下载按钮
$('div#gaosuxiazai').remove(); //高速下载器
$('li.ad-download').remove(); //游戏盒等广告
$('div#HMRichBox').remove(); //右下角广告
} else {
//console.log('非PC6下载站');
}
}
//PC下载网
function pc_Download() {
if (window.location.href.indexOf('pcsoft.com.cn') != -1) {
$('body>div>a>img').remove(); //侧边office广告,banner广告
$('dl.clearfix.gsxzdl.qrcode_show').remove(); //高速下载器
$('a.gsxz').remove(); //下载提示
} else {
//console.log('非PC下载网')
}
}
//太平洋下载中心
function taipingyang_Download() {
if (window.location.href.indexOf('pconline.com.cn') != -1) {
$('a.btn.hs-btn.sh-down-btn').remove(); //高速下载按钮
$('div.bzxz').remove(); //下载详情页高速下载
$('div.bzxz2').remove();
$('div.block-jcz').remove(); //下载页广告
} else {
//console.log('非太平洋下载中心');
}
}
//多特软件站
function duote_Download() {
if (window.location.href.indexOf('duote.com') != -1) {
$('div.hengfu#hengfu').remove(); //2345浏览器广告
$('a.large-soft-down-btn.fast-down-btn').remove(); //高速下载按钮
$('div.downFastListBox').remove(); //高速下载器模块
//广告
$('div.pic-bannerA').remove(); //顶部广告
$('div.links-banner').remove(); //百度联盟广告
$('.ad').remove(); //广告
$('div#wrapper').remove();
$('iframe').remove();
$('div.adBox').remove();
$('div.down-ad').remove();
$('div.dl-banner').remove();
//三分钟蒙版和广告推荐
setInterval(function () {
$('div.mask').remove();
$('div.msgbox-wrap').remove();
}, 170000);
} else {
//console.log('非多特软件站');
}
}
//西西软件园
function xixi_Download() {
if (window.location.href.indexOf('cr173.com') != -1) {
$('a.m-bdtn.downnowgaosu').remove(); //高速下载按钮
$('li.address_like.downurl').remove(); //高速下载器
$('div#full_downad').remove(); //广告
} else {
//console.log('非西西软件园');
}
}
//非凡软件站
function feifan_Download() {
if (window.location.href.indexOf('crsky.com') != -1) {
$('a.ml10.Gs_d').remove(); //高速下载按钮
$('ul.clearfix.Adown_v_gs').remove(); //高速下载器
$('div.fr.clearfix.adowGright').remove(); //广告
$('div.shadu_soft').remove(); //杀毒软件广告
$('body>div>div>div>div>div>a>img').remove(); //侧边CAD广告
} else {
//console.log('非非凡软件站')
}
}
//天空下载
function tiankong_Download() {
//该网站暂未发现高速下载器,但是该网站下载的软件版本过低,该网页不做屏蔽,仅增加提示
if (window.location.href.indexOf('skycn.com') != -1) {
window.alert('提示:\n该下载站暂未发现高速下载器,但是该网页内中的软件版本过低,且有被第三方篡改的风险,如有需要,建议从软件官网下载。');
} else {
}
}
//模块调用判定
if (enable_BaiduDownload) {
kill_baidu_download();
}
if (enable_360Download) {
kill_360_download();
}
if (enable_360Software) {
kill_360_software();
}
if (enable_Official_Enhance) {
Official_Enhance();
}
if (enable_Download_Clean) {
ZOL_Download();
huajun_Download();
pc6_Download();
pc_Download();
taipingyang_Download();
duote_Download();
xixi_Download();
feifan_Download();
tiankong_Download();
}
})();