From acd30d0b14aa1283f9cb2f13d8937e4980b5294c Mon Sep 17 00:00:00 2001 From: Ad_abandon <118882635+GYF2003@users.noreply.github.com> Date: Sun, 14 Dec 2025 20:24:44 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E7=95=AA=E8=8C=84=E5=85=8D=E8=B4=B9?= =?UTF-8?q?=E5=B0=8F=E8=AF=B4=20(#1563)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: GYF2003 <2941428160@qq.com> --- src/apps/com.dragon.read.ts | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/src/apps/com.dragon.read.ts b/src/apps/com.dragon.read.ts index d202dbb9..4baee391 100644 --- a/src/apps/com.dragon.read.ts +++ b/src/apps/com.dragon.read.ts @@ -35,7 +35,7 @@ export default defineGkdApp({ key: 1, fastQuery: true, matches: - '@ImageView[childCount=0][clickable=true][visibleToUser=true] - LinearLayout >(2,3) [text="广告" || text="立享优惠" || text*="查看" || text^="立即"][text.length<5]', + '@ImageView[childCount=0][clickable=true][visibleToUser=true] - LinearLayout >(2,3) [text="广告" || text="立享优惠" || text*="查看" || text^="立即" || text^="点击参与"][text.length<5]', snapshotUrls: [ 'https://i.gkd.li/i/12908734', 'https://i.gkd.li/i/14540281', @@ -71,18 +71,6 @@ export default defineGkdApp({ 'https://i.gkd.li/i/14810480', ], }, - { - key: 5, - fastQuery: true, - activityIds: '.reader.ui.ReaderActivity', - matches: - '@[clickable=true] >(1,2) [text="继续阅读下一页"][visibleToUser=true]', - exampleUrls: 'https://e.gkd.li/b571222b-4ac1-4ba8-9a2c-4439c531d6e4', - snapshotUrls: [ - 'https://i.gkd.li/i/13674556', - 'https://i.gkd.li/i/13843155', - ], - }, ], }, { @@ -228,12 +216,24 @@ export default defineGkdApp({ activityIds: 'com.dragon.read.reader.ui.ReaderActivity', rules: [ { + /* + ** 目前新广告中该规则基本已无法匹配,优化匹配规则 + ** 同时现阶段该规则与“局部广告-阅读页面广告”中的“key=5"规则相冲突,已在其中做删除 + ** actionCd: 因同类型广告出现“当前可点击”与“3秒后可点击”两种状态,而在“3秒后可点击”状态下 + ** 按钮未被隐藏会被规则持续匹配,因此选择此属性降低“3秒后可点击”状态下的点击频率 + */ key: 0, name: '点击[反馈]按钮', - matches: '[text="反馈"][visibleToUser=true][name$="UIText"]', + actionCd: 3000, + matches: + '[text="反馈" || desc="反馈"][visibleToUser=true][name$="UIText" || name$="ViewGroup"]', + exampleUrls: [ + 'https://e.gkd.li/3837a70f-30e3-42d1-9354-696dcda598b7', + ], snapshotUrls: [ 'https://i.gkd.li/i/13520160', 'https://i.gkd.li/i/13816453', + 'https://i.gkd.li/i/24128141', ], }, { @@ -254,6 +254,7 @@ export default defineGkdApp({ 'https://i.gkd.li/i/13816454', 'https://i.gkd.li/i/14913207', 'https://i.gkd.li/i/18724041', + 'https://i.gkd.li/i/24128392', ], }, ],