From 818f64c59e5d77a787a49eba09d6a000d3e132a7 Mon Sep 17 00:00:00 2001 From: AIsouler Date: Tue, 1 Jul 2025 13:32:27 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E5=BE=AE=E4=BF=A1-=E5=88=86=E6=AE=B5?= =?UTF-8?q?=E5=B9=BF=E5=91=8A-=E8=AE=A2=E9=98=85=E5=8F=B7=E6=96=87?= =?UTF-8?q?=E7=AB=A0=E5=86=85=E5=B9=BF=E5=91=8A=20#1025?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apps/com.tencent.mm.ts | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/apps/com.tencent.mm.ts b/src/apps/com.tencent.mm.ts index 31716cc7..3e32f481 100644 --- a/src/apps/com.tencent.mm.ts +++ b/src/apps/com.tencent.mm.ts @@ -563,8 +563,8 @@ export default defineGkdApp({ }, { key: 35, - name: '分段广告-订阅号消息内容-广告', - desc: '点击下拉框-[关闭此广告]/[不感兴趣]-[与我无关]', + name: '分段广告-订阅号文章内广告', + desc: '注意⚠️:该规则有概率误触,请谨慎开启', activityIds: [ '.plugin.brandservice.ui.timeline.preload.ui.TmplWebView', //调整为TmplWebView, 同时兼容多种ID '.plugin.webview.ui.tools.fts.MMSosWebViewUI', @@ -578,7 +578,7 @@ export default defineGkdApp({ '[text="不感兴趣" || text="与我无关" || text="感谢你的反馈"][visibleToUser=true]', ], matches: - '@[clickable=true][visibleToUser=true] > TextView[text^="广告"][visibleToUser=true]', // 某些微信版本上该节点的`clickable=false` + '@View[childCount<5] > [text^="广告"][text.length<4][visibleToUser=true]', // 某些微信版本上该节点的`clickable=false` exampleUrls: [ 'https://e.gkd.li/e73bb653-cc79-455c-958b-38aff6687c37', 'https://e.gkd.li/5915f80b-66b9-4441-9d36-3caa3fe1be58', @@ -590,7 +590,7 @@ export default defineGkdApp({ 'https://i.gkd.li/i/17093010', // .plugin.webview.ui.tools.MMWebViewUI 'https://i.gkd.li/i/16796663', // 内容尾部广告 'https://i.gkd.li/i/16796725', // 内容中部广告 - 'https://i.gkd.li/i/16798663', // clickable=false,使用clickable=true避免误触 + 'https://i.gkd.li/i/16798663', // clickable=false 'https://i.gkd.li/i/15198455', // 无id 'https://i.gkd.li/i/17276697', // text="广告 ",有空格 ], @@ -602,7 +602,7 @@ export default defineGkdApp({ // 第二段-有“关闭此广告”按钮,则直接关闭该广告 preKeys: [0], key: 20, - matches: '[text="关闭此广告"][clickable=true][visibleToUser=true]', + matches: '[text="关闭此广告"][visibleToUser=true]', snapshotUrls: [ 'https://i.gkd.li/i/16796729', // 内容中部广告 'https://i.gkd.li/i/17113565', // 在某些情况下,点击“不感兴趣”会导致无法执行下一步操作,因此点击“关闭此广告” @@ -614,12 +614,12 @@ export default defineGkdApp({ key: 25, excludeMatches: [ '[text="感谢你的反馈"][visibleToUser=true]', - '[text="关闭此广告"][clickable=true][visibleToUser=true]', + '[text="关闭此广告"][visibleToUser=true]', ], - matches: '[text="不感兴趣"][clickable=true][visibleToUser=true]', // 为确保能够关闭尾部广告,此处点击“不感兴趣”而非“关闭此广告” + matches: '[text="不感兴趣"][visibleToUser=true]', // 为确保能够关闭尾部广告,此处点击“不感兴趣”而非“关闭此广告” snapshotUrls: [ 'https://i.gkd.li/i/16796666', // 内容尾部广告 - 'https://i.gkd.li/i/16798661', // clickable=false,使用clickable=true避免误触 + 'https://i.gkd.li/i/16798661', // clickable=false 'https://i.gkd.li/i/15198459', // 无id ], excludeSnapshotUrls: [ @@ -631,11 +631,11 @@ export default defineGkdApp({ // 第三段 preKeys: [25], key: 50, - matches: '[text="与我无关"][clickable=true][visibleToUser=true]', + matches: '[text="与我无关"][visibleToUser=true]', snapshotUrls: [ 'https://i.gkd.li/i/16796674', // 内容尾部广告 'https://i.gkd.li/i/16796732', // 内容中部广告 - 'https://i.gkd.li/i/16798658', // clickable=false,使用clickable=true避免误触 + 'https://i.gkd.li/i/16798658', // clickable=false 'https://i.gkd.li/i/15198461', // 无id ], },