/* 脚本引用 https://raw.githubusercontent.com/RuCu6/Loon/refs/heads/main/Scripts/cainiao.js */ // 2025-05-06 20:50 const url = $request.url; if (!$response.body) $done({}); let obj = JSON.parse($response.body); if (url.includes("/mtop.cainiao.app.e2e.engine.page.fetch")) { // 新版我的页面 if (obj?.data?.data) { const items = [ "activity", // 热门活动 "asset", // 我的权益 "banner", // 底部滚动横图 "content", // "header", // 头部信息 // "order" // 我的订单 // "packageArea", // 包裹导入 "vip", // 会员头部 "wallet" // 我的钱包 ]; for (let i of items) { if (obj.data?.data?.[i]) { delete obj.data.data[i]; } } } } else if (url.includes("/mtop.cainiao.app.mine.main")) { // 我的页面 if (obj?.data) { const items = [ "activity", // 热门活动 "asset", // 我的权益 "banner", // 底部滚动横图 "content" // "header", // 头部信息 // "order" // 我的订单 // "packageArea", // 包裹导入 ]; for (let i of items) { if (obj.data?.[i]) { delete obj.data[i]; } } } } else if (url.includes("/mtop.cainiao.guoguo.nbnetflow.ads.show")) { // 我的页面 if (obj?.data?.result?.length > 0) { // 29338 寄件会员 // 29339 裹酱积分 // 33927 绿色能量 // 36649 回收旧物 obj.data.result = obj.data.result.filter( (i) => !( i?.materialContentMapper?.adItemDetail || (i?.materialContentMapper?.bgImg && i?.materialContentMapper?.advRecGmtModifiedTime) || ["common_header_banner", "entertainment", "interests", "kuaishou_banner"]?.includes( i?.materialContentMapper?.group_id ) || ["29338", "29339", "32103", "33927", "36649"]?.includes(i?.id) ) ); for (let i of obj.data.result) { if (i?.materialContentMapper?.show_tips_content) { // 清空红点标记 i.materialContentMapper.show_tips_content = ""; } } } } else if (url.includes("/mtop.cainiao.guoguo.nbnetflow.ads.mshow")) { // 首页 if (obj?.data) { const items = [ "10", // 物流详情页 底部横图 "498", // 物流详情页 左上角 "328", // 3位数为家乡版本 "366", "369", "615", "616", "727", "793", // 支付宝 小程序 搜索框 "954", // 支付宝 小程序 置顶图标 "1275", // 果酱即将到期 "1308", // 支付宝 小程序 横图 "1316", // 头部 banner "1332", // 我的页面 横图 "1340", // 查快递 小妙招 "1391", // 支付宝 小程序 寄包裹 "1410", // 导入拼多多、抖音快递 "1428", // 幸运号 "1524", // 抽现金 "1525", // 幸运包裹 "1638", // 为你精选了一些商品 "1910" // 618促销红包 ]; for (let i of items) { if (obj.data?.[i]) { delete obj.data[i]; } } } } else if (url.includes("/mtop.cainiao.nbpresentation.pickup.empty.page.get")) { // 取件页面 if (obj?.data?.result) { let ggContent = obj.data.result.content; if (ggContent?.middle?.length > 0) { ggContent.middle = ggContent.middle.filter( (i) => ![ "guoguo_pickup_empty_page_relation_add", // 添加亲友 "guoguo_pickup_helper_feedback", // 反馈组件 "guoguo_pickup_helper_tip_view" // 取件小助手 ]?.includes(i?.template?.name) ); } } } else if (url.includes("/mtop.cainiao.nbpresentation.protocol.homepage.get")) { // 首页 if (obj?.data?.result?.dataList?.length > 0) { let newLists = []; for (let item of obj.data.result.dataList) { if (item?.type?.includes("kingkong")) { if (item?.bizData?.items?.length > 0) { for (let i of item.bizData.items) { i.rightIcon = null; i.bubbleText = null; } } } else if (item?.type?.includes("icons_scroll")) { // 顶部图标 if (item?.bizData?.items?.length > 0) { let newBizs = []; for (let i of item.bizData.items) { const lists = [ "appCentreMore", // 更多 "dzb", // 地址簿 "jdj", // 特惠大件 "kddh", // 快递电话 "yfjsq" // 运费计算器 ]; if (lists?.includes(i?.key)) { // 白名单 newBizs.push(i); } else { continue; } } item.bizData.items = newBizs; for (let i of item.bizData.items) { i.rightIcon = null; i.bubbleText = null; } } } else if (item?.type?.includes("banner_area")) { // 新人福利 幸运抽奖 continue; } else if (item?.type?.includes("promotion")) { // 促销活动 continue; } newLists.push(item); } obj.data.result.dataList = newLists; } } else if (url.includes("/mtop.nbfriend.message.conversation.list")) { // 消息中心 if (obj?.data?.data?.length > 0) { obj.data.data = obj.data.data.filter((i) => i?.conversationId?.includes("logistic_message")); } } $done({ body: JSON.stringify(obj) });