Files
AIsouler-GKD_subscription/src/apps/com.baidu.tieba.ts
2024-02-06 22:25:41 +08:00

280 lines
9.3 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import { defineAppConfig } from '../types';
export default defineAppConfig({
id: 'com.baidu.tieba',
name: '百度贴吧',
deprecatedKeys: [4],
groups: [
{
key: 0,
name: '开屏广告',
matchTime: 10000,
actionMaximum: 1,
resetMatch: 'app',
rules: [
{
key: 0,
quickFind: true,
name: '"跳过+倒计时"型',
matches: 'TextView[text^="跳过"][text.length<=10]',
snapshotUrls: [
'https://i.gkd.li/import/12775906',
'https://i.gkd.li/import/12566191',
'https://i.gkd.li/import/12870916',
'https://i.gkd.li/import/13233500',
],
},
{
key: 1,
name: '"圆圈跳过"型-来自穿山甲SDK',
matches: '[id="com.byted.pangle:id/tt_splash_skip_btn"]',
snapshotUrls: 'https://i.gkd.li/import/13322227',
},
{
key: 2,
quickFind: true,
name: '"x+关闭"型',
matches:
'TextView[text="广告"] - @LinearLayout[clickable=true] > [text="关闭"]',
snapshotUrls: 'https://i.gkd.li/import/13168386',
},
],
},
{
key: 1,
name: '通知提示-申请消息提醒弹窗',
matchTime: 10000,
actionMaximum: 1,
resetMatch: 'app',
rules: [
{
key: 0,
activityIds: 'com.baidu.tieba.pb.pb.main.PbActivity',
matches:
'@ImageView[clickable=true] -2 LinearLayout > [text^="打开通知"]',
snapshotUrls: 'https://i.gkd.li/import/13536170',
},
{
key: 1,
activityIds:
'com.baidu.tieba.immessagecenter.mention.reply.ReplyMeActivity',
matches: 'TextView[text="开启消息推送"] +2 TextView[text="不开启"]',
snapshotUrls: 'https://i.gkd.li/import/13675694',
},
{
key: 2,
activityIds: 'com.baidu.tbadk.browser.TBWebContainerActivity',
matches: '[text="开启通知"] - [text="暂不开启"]',
snapshotUrls: 'https://i.gkd.li/import/13804455',
},
],
},
{
enable: false,
key: 2,
name: '分段广告-信息流广告',
desc: '推荐帖子列表,评论区列表,关闭时弹窗选原因',
activityIds: [
'com.baidu.tieba.pb.pb.main.PbActivity',
'com.baidu.tieba.frs.FrsActivity',
'com.baidu.tieba.tblauncher.MainTabActivity',
'com.baidu.tieba.forum.ForumActivity',
],
rules: [
{
key: 0,
name: '点击广告"x"',
matches: [
'RelativeLayout > TextView[text$="广告"][clickable=true]',
'LinearLayout[clickable=true][childCount=1] > @FrameLayout[clickable=true][childCount=1][desc=null] > ImageView',
],
snapshotUrls: [
'https://i.gkd.li/import/12775913', // 此3条应算卡片式广告
'https://i.gkd.li/import/13043133', // 此3条应算卡片式广告
'https://i.gkd.li/import/13054256', // 此3条应算卡片式广告
'https://i.gkd.li/import/12775930',
'https://i.gkd.li/import/12840951',
'https://i.gkd.li/import/12775916',
'https://i.gkd.li/import/12775892', // 指定点击目标为具备 clickable=true 属性的 @FrameLayout防止在这个快照误触点击收藏
'https://i.gkd.li/import/13328300', // 指定点击目标为具备 desc=null 属性的 @FrameLayout防止在这个快照误触点击"更多"
'https://i.gkd.li/import/13402610', // 指定LinearLayout[clickable=true] 、 activityIds: 'com.baidu.tieba.forum.ForumActivity',
'https://i.gkd.li/import/13459289',
],
},
{
preKeys: 0,
name: '关闭原因-"不感兴趣"',
matches:
'@View[text=null] - TextView[text="选择不喜欢理由"][index=0]',
snapshotUrls: 'https://i.gkd.li/import/12775914',
},
],
},
{
key: 3,
name: '局部广告-首页、推荐列表顶部卡片式广告',
activityIds: [
'com.baidu.tieba.tblauncher.MainTabActivity',
'com.baidu.tieba.frs.FrsActivity',
],
matchTime: 10000,
actionMaximum: 1,
rules: [
{
key: 1,
matches:
'RelativeLayout[childCount=2] > @RelativeLayout[childCount=1][clickable=true] > ImageView',
snapshotUrls: 'https://i.gkd.li/import/13060892',
},
],
},
{
key: 7,
name: '更新提示',
matchTime: 10000,
actionMaximum: 1,
resetMatch: 'app',
activityIds: 'com.baidu.tieba.UpdateDialog',
rules: '[text="稍后再说"]',
snapshotUrls: 'https://i.gkd.li/import/12496934',
},
{
enable: false,
key: 8,
name: '分段广告-帖子底部内容推荐卡片',
desc: '关闭时弹窗选原因',
activityIds: 'com.baidu.tieba.pb.pb.main.PbActivity',
rules: [
{
key: 0,
matches:
'LinearLayout > RelativeLayout[id!=null][clickable=false] > ImageView[id=null][clickable=true]',
snapshotUrls: 'https://i.gkd.li/import/12775882',
},
{
preKeys: 0,
name: '关闭原因-不感兴趣',
matches:
'@View[text=null] - TextView[text="选择不喜欢理由"][index=0]',
snapshotUrls: 'https://i.gkd.li/import/12775914',
},
],
},
{
key: 9,
name: '全屏广告-广告弹窗',
matchTime: 10000,
actionMaximum: 1,
resetMatch: 'activity',
rules: [
{
key: 0,
name: '点击右上角x关闭',
activityIds: 'com.baidu.tbadk.browser.TBWebContainerActivity',
matches:
'View[childCount=3] > @View[clickable=true][childCount=1] > Image',
snapshotUrls: [
'https://i.gkd.li/import/13060891', // activityIds: com.baidu.tbadk.browser.TBWebContainerActivity
'https://i.gkd.li/import/13222361', // childCount=1否则误触这里
],
},
{
key: 1,
name: '点击正下方x关闭',
activityIds: [
'com.baidu.tieba.frs.FrsActivity',
'com.baidu.tieba.tblauncher.MainTabActivity',
'com.baidu.tieba.LogoActivity',
],
matches:
'@TextView[clickable=true && text=null] - FrameLayout TextView[text="广告"]',
snapshotUrls: [
'https://i.gkd.li/import/13168383', // activityIds: com.baidu.tieba.tblauncher.MainTabActivity
'https://i.gkd.li/import/13322120', // activityIds: com.miui.home.launcher.Launcher
'https://i.gkd.li/import/13328246', // activityIds: com.baidu.tieba.LogoActivity
],
},
],
},
{
key: 10,
name: '局部广告-悬浮小广告',
matchDelay: 500,
matchTime: 10000,
actionMaximum: 1,
resetMatch: 'activity',
rules: [
{
key: 0,
name: '首页右侧悬浮广告',
activityIds: 'com.baidu.tieba.tblauncher.MainTabActivity',
matches:
'@ImageView[clickable=true] - TextView[text="广告"] < RelativeLayout + ImageView',
snapshotUrls: [
'https://i.gkd.li/import/13115167',
'https://i.gkd.li/import/13327933', // 原规则在此误触
],
},
{
key: 1,
name: '评论区左侧悬浮广告',
quickFind: true,
activityIds: 'com.baidu.tieba.pb.pb.main.PbActivity',
matches: 'LinearLayout[childCount=2] > @ImageView + [text="广告"]',
snapshotUrls: 'https://i.gkd.li/import/13296280',
},
{
key: 2,
activityIds: [
'com.baidu.tieba.pb.pb.main.PbActivity',
'com.baidu.tieba.tblauncher.MainTabActivity',
],
matches:
'RelativeLayout[childCount=2] > RelativeLayout[childCount=1] > ImageView[childCount=0][clickable=true]',
snapshotUrls: [
'https://i.gkd.li/import/13625336',
'https://i.gkd.li/import/13627881',
],
},
],
},
{
enable: false,
key: 11,
name: '局部广告-帖子内"进吧逛逛"弹窗',
actionMaximum: 1,
resetMatch: 'activity',
rules:
'TextView[text!=null] < LinearLayout + LinearLayout > View + ImageView[clickable=true]',
snapshotUrls: [
'https://i.gkd.li/import/13322337',
'https://i.gkd.li/import/13328738',
],
},
{
enable: false,
key: 12,
name: '功能类-贴吧内签到并关闭弹窗',
resetMatch: 'activity',
rules: [
{
key: 0,
name: '贴吧页签到',
activityIds: ['com.baidu.tieba.forum.ForumActivity'],
matches:
'WebView[text="frs"] > View > View > View > View > TextView[text="签到"][clickable=true]',
snapshotUrls: ['https://i.gkd.li/import/13776801'],
},
{
key: 1,
name: '签到成功-弹窗',
activityIds: ['com.baidu.tbadk.browser.TBWebContainerActivity'],
matches:
'WebView[text="签到弹窗"] > View > View > TextView[text=""][clickable=true]',
snapshotUrls: ['https://i.gkd.li/import/13776424'],
},
],
},
],
});