mirror of
https://github.com/fmz200/wool_scripts.git
synced 2025-12-19 13:41:18 +08:00
44 lines
1.3 KiB
JavaScript
44 lines
1.3 KiB
JavaScript
/**
|
|
* 闲鱼 去广告+净化
|
|
* 2024-08-20 11:00:37
|
|
*/
|
|
const url = $request.url;
|
|
if (!$response.body) $done({});
|
|
let obj = JSON.parse($response.body);
|
|
|
|
if (url.includes("/gw/mtop.taobao.idlehome.home.nextfresh")) {
|
|
// 可能存在的首页标签
|
|
delete obj.data.widgetReturnDO;
|
|
// 删除banner图
|
|
delete obj.data.bannerReturnDO;
|
|
// 信息流广告
|
|
if (obj.data?.sections) {
|
|
obj.data.sections = obj.data.sections.filter(section => {
|
|
return !(section.data && (section.data.bizType === "AD" || section.data.bizType === "homepage"));
|
|
});
|
|
|
|
let excludeNames = ['fish_home_yunying_card_d3', 'idlefish_seafood_market', 'fish_home_chat_room'];
|
|
obj.data.sections = obj.data.sections.filter(function(section) {
|
|
return !excludeNames.includes(section.template.name);
|
|
});
|
|
}
|
|
}
|
|
|
|
if (url.includes("/gw/mtop.taobao.idle.local.home")) {
|
|
if (obj.data?.sections) {
|
|
obj.data.sections = obj.data.sections.filter(section => {
|
|
return !(section.data && section.data.bizType === "AD");
|
|
});
|
|
}
|
|
}
|
|
|
|
if (url.includes("/gw/mtop.taobao.idle.home.whale.modulet")) {
|
|
delete obj.data.container.sections;
|
|
}
|
|
|
|
if (url.includes("/gw/mtop.taobao.idlemtopsearch.search.shade") || url.includes("/gw/mtop.taobao.idle.user.strategy.list")) {
|
|
delete obj.data;
|
|
}
|
|
|
|
$done({body: JSON.stringify(obj)});
|