mirror of
https://github.com/AIsouler/GKD_subscription.git
synced 2025-12-23 18:25:15 +08:00
* feat(百度贴吧):申请消息提醒弹窗 * chore(actions): check_format_lint --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
248 lines
8.2 KiB
TypeScript
248 lines
8.2 KiB
TypeScript
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: '申请消息提醒弹窗',
|
||
actionMaximum: 1,
|
||
resetMatch: 'app',
|
||
rules: [
|
||
{
|
||
activityIds: 'com.baidu.tieba.pb.pb.main.PbActivity',
|
||
matches:
|
||
'@ImageView[clickable=true] -2 LinearLayout > [text^="打开通知"]',
|
||
snapshotUrls: 'https://i.gkd.li/import/13536170',
|
||
},
|
||
{
|
||
activityIds:
|
||
'com.baidu.tieba.immessagecenter.mention.reply.ReplyMeActivity',
|
||
matches: 'TextView[text="开启消息推送"] +2 TextView[text="不开启"]',
|
||
snapshotUrls: 'https://i.gkd.li/import/13675694',
|
||
},
|
||
],
|
||
},
|
||
{
|
||
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: '广告弹窗',
|
||
matchLauncher: true,
|
||
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',
|
||
],
|
||
},
|
||
],
|
||
});
|