From cc487a0179e6d9aa45ec17123c8d5826ca84d0d9 Mon Sep 17 00:00:00 2001 From: AIsouler Date: Sat, 21 Dec 2024 13:17:58 +0800 Subject: [PATCH] =?UTF-8?q?perf(=E7=9F=A5=E4=B9=8E):=20=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E6=B5=81=E5=B9=BF=E5=91=8A=20(#635)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apps/com.zhihu.android.ts | 60 ++++++++++++++++++----------------- 1 file changed, 31 insertions(+), 29 deletions(-) diff --git a/src/apps/com.zhihu.android.ts b/src/apps/com.zhihu.android.ts index 4a33f49a..7d98bb59 100644 --- a/src/apps/com.zhihu.android.ts +++ b/src/apps/com.zhihu.android.ts @@ -13,11 +13,11 @@ export default defineGkdApp({ { key: 0, activityIds: [ - 'com.zhihu.android.feature.short_container_feature.ui.ShortContainerHostActivity', - 'com.zhihu.android.ContentActivity', + '.feature.short_container_feature.ui.ShortContainerHostActivity', + '.ContentActivity', ], matches: - '@[clickable=true][visibleToUser=true] -(1,2) TextView[childCount=0][id=null][text=null][desc=null] n [text*="广告"][childCount=0][id=null][desc=null]', + '@[clickable=true][visibleToUser=true] -(1,2) TextView[childCount=0][id=null][text=null][desc=null] n [text*="广告"][childCount=0][id=null][desc=null]', snapshotUrls: [ 'https://i.gkd.li/i/13849671', 'https://i.gkd.li/i/14645530', @@ -37,9 +37,9 @@ export default defineGkdApp({ }, { key: 2, - activityIds: 'com.zhihu.android.app.ui.activity.MainActivity', + activityIds: '.app.ui.activity.MainActivity', matches: - '@ImageView[clickable=true] < * - * > [text*="广告" || text$="商品介绍"]', + '@ImageView[clickable=true][childCount=0] < FrameLayout[childCount=1] - * > [text*="广告" || text$="商品介绍"]', snapshotUrls: [ 'https://i.gkd.li/i/14296163', 'https://i.gkd.li/i/14321041', @@ -49,15 +49,23 @@ export default defineGkdApp({ }, { key: 3, - activityIds: 'com.zhihu.android.app.ui.activity.MainActivity', - matches: '@ViewGroup[clickable=true] <4 * -3 * >2 [text*="广告"]', - snapshotUrls: 'https://i.gkd.li/i/14192451', + activityIds: ['.app.ui.activity.MainActivity', '.ContentActivity'], + matches: + '@ViewGroup[clickable=true][childCount=1] <4 ViewGroup -(2,3) ViewGroup[childCount>1] >(1,2) [text*="广告"]', + snapshotUrls: [ + 'https://i.gkd.li/i/14192451', + 'https://i.gkd.li/i/18217217', + ], }, { key: 4, - activityIds: 'com.zhihu.android.app.ui.activity.MainActivity', - matches: '@ViewGroup[clickable=true] <3 * < * -3 * >2 [text*="广告"]', - snapshotUrls: 'https://i.gkd.li/i/14730741', + activityIds: '.app.ui.activity.MainActivity', + matches: + '@ViewGroup[clickable=true][childCount=1] <3 ViewGroup < ViewGroup -(2,3) ViewGroup >2 [text*="广告"]', + snapshotUrls: [ + 'https://i.gkd.li/i/14332161', + 'https://i.gkd.li/i/14730741', + ], }, { key: 5, @@ -73,9 +81,9 @@ export default defineGkdApp({ preKeys: [0, 2, 3, 4, 5], key: 90, activityIds: [ - 'com.zhihu.android.feature.short_container_feature.ui.ShortContainerHostActivity', - 'com.zhihu.android.ContentActivity', - 'com.zhihu.android.app.ui.activity.MainActivity', + '.feature.short_container_feature.ui.ShortContainerHostActivity', + '.ContentActivity', + '.app.ui.activity.MainActivity', ], matches: '@[clickable=true] >(1,3) [text$="不感兴趣" || text^="屏蔽作者"]', @@ -165,31 +173,25 @@ export default defineGkdApp({ { key: 2, activityIds: [ - 'com.zhihu.android.mix.activity.ContentMixProfileActivity', - 'com.zhihu.android.mixshortcontainer.MixShortContainerActivity', + '.mix.activity.ContentMixProfileActivity', + '.mixshortcontainer.MixShortContainerActivity', ], matches: - '@[text="×"][visibleToUser=true] [visibleToUser=true][text*="广告" || text="查看详情"] < [visibleToUser=true][text*="广告" || text="查看详情"] <2 [text$="广告"]', - snapshotUrls: 'https://i.gkd.li/i/14332161', - }, { key: 5, activityIds: [ - 'com.zhihu.android.mixshortcontainer.MixShortContainerActivity', - 'com.zhihu.android.mix.activity.ContentMixProfileActivity', + '.mixshortcontainer.MixShortContainerActivity', + '.mix.activity.ContentMixProfileActivity', ], matches: - '@Image[clickable=true][visibleToUser=true] <2 * > [visibleToUser=true][text$="广告"] < [visibleToUser=true][text$="广告"] < [text*="知乎" || text="创作者小助手"][childCount=0][id=null][desc=null]', + '@ImageView[clickable=true][visibleToUser=true] -(1,2) TextView[childCount=0][id=null][text=null][desc=null] [text*="知乎" || text="创作者小助手"][childCount=0][id=null][desc=null]', snapshotUrls: [ 'https://i.gkd.li/i/14235024', 'https://i.gkd.li/i/14944631', 'https://i.gkd.li/i/14232195', - 'https://i.gkd.li/i/14232195', // 避免误触 ], + excludeSnapshotUrls: 'https://i.gkd.li/i/14232195', }, ], },