mirror of
https://github.com/fmz200/wool_scripts.git
synced 2025-12-19 13:41:18 +08:00
Initial commit: new history
This commit is contained in:
84
Scripts/coolapk.js
Normal file
84
Scripts/coolapk.js
Normal file
@ -0,0 +1,84 @@
|
||||
/**
|
||||
* @function 酷安广告
|
||||
* @date 2023-11-15 17:20:00
|
||||
* @quote RuCu6
|
||||
*/
|
||||
|
||||
const url = $request.url;
|
||||
if (!$response.body) $done({});
|
||||
let obj = JSON.parse($response.body);
|
||||
|
||||
if (url.includes("/feed/detail")) {
|
||||
if (obj.data?.hotReplyRows?.length > 0) {
|
||||
obj.data.hotReplyRows = obj.data.hotReplyRows.filter((item) => item?.id);
|
||||
}
|
||||
if (obj.data?.topReplyRows?.length > 0) {
|
||||
obj.data.topReplyRows = obj.data.topReplyRows.filter((item) => item?.id);
|
||||
}
|
||||
const item = ["detailSponsorCard", "include_goods", "include_goods_ids"];
|
||||
for (let i of item) {
|
||||
if (obj.data?.[i]) {
|
||||
obj.data[i] = [];
|
||||
}
|
||||
}
|
||||
} else if (url.includes("/feed/replyList")) {
|
||||
if (obj.data?.length > 0) {
|
||||
obj.data = obj.data.filter((item) => item?.id);
|
||||
}
|
||||
} else if (url.includes("/main/dataList")) {
|
||||
if (obj.data?.length > 0) {
|
||||
obj.data = obj.data.filter((item) => !(item?.entityTemplate === "sponsorCard" || item?.title === "精选配件"));
|
||||
}
|
||||
} else if (url.includes("/main/indexV8")) {
|
||||
if (obj.data?.length > 0) {
|
||||
obj.data = obj.data.filter(
|
||||
(item) =>
|
||||
!(
|
||||
item?.entityTemplate === "sponsorCard" ||
|
||||
item?.entityId === 8639 ||
|
||||
item?.entityId === 29349 ||
|
||||
item?.entityId === 33006 ||
|
||||
item?.entityId === 32557 ||
|
||||
item?.title?.includes("值得买") ||
|
||||
item?.title?.includes("红包")
|
||||
)
|
||||
);
|
||||
}
|
||||
} else if (url.includes("/main/init")) {
|
||||
// 整体配置
|
||||
if (obj.data?.length > 0) {
|
||||
let newDatas = [];
|
||||
for (let item of obj.data) {
|
||||
// 944热门搜索 945开屏广告 6390首页Tab
|
||||
if ([944, 945, 6390]?.includes(item?.entityId)) {
|
||||
continue;
|
||||
} else {
|
||||
if (item?.entityId === 20131) {
|
||||
// 发现页 顶部项目
|
||||
if (item?.entities?.length > 0) {
|
||||
let newEnts = [];
|
||||
for (let i of item.entities) {
|
||||
if (i?.title === "酷品") {
|
||||
continue;
|
||||
} else {
|
||||
newEnts.push(i);
|
||||
}
|
||||
}
|
||||
item.entities = newEnts;
|
||||
}
|
||||
}
|
||||
newDatas.push(item);
|
||||
}
|
||||
}
|
||||
obj.data = newDatas;
|
||||
}
|
||||
} else if (url.includes("/page/dataList")) {
|
||||
if (obj.data?.length > 0) {
|
||||
obj.data = obj.data.filter(
|
||||
(item) =>
|
||||
!(item?.title === "酷安热搜" || item?.entityTemplate === "imageScaleCard" || item?.entityTemplate === "sponsorCard")
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
$done({ body: JSON.stringify(obj) });
|
||||
Reference in New Issue
Block a user