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', ], }, ],