mirror of
https://github.com/AIsouler/GKD_subscription.git
synced 2025-12-20 16:54:43 +08:00
209 lines
7.4 KiB
TypeScript
209 lines
7.4 KiB
TypeScript
import { defineAppConfig } from '../types';
|
||
|
||
export default defineAppConfig({
|
||
id: 'com.zhihu.android',
|
||
name: '知乎',
|
||
groups: [
|
||
{
|
||
key: 0,
|
||
name: '开屏广告',
|
||
activityIds: [
|
||
'com.zhihu.android.app.ui.activity.LauncherActivity',
|
||
'com.zhihu.android.app.feed.AdTransparentHostActivity',
|
||
'com.miui.home.launcher.Launcher',
|
||
'com.zhihu.android.ContentActivity',
|
||
],
|
||
rules: 'TextView[id="com.zhihu.android:id/btn_skip"]',
|
||
snapshotUrls: [
|
||
'https://gkd-kit.gitee.io/import/12707641',
|
||
'https://gkd-kit.songe.li/import/12841423',
|
||
],
|
||
},
|
||
{
|
||
key: 1,
|
||
name: '关闭广告弹窗',
|
||
desc: '点击 关闭广告按钮 之后出现的广告弹窗',
|
||
activityIds: [
|
||
'com.zhihu.android.ContentActivity',
|
||
'com.zhihu.android.app.ui.activity.MainActivity',
|
||
],
|
||
rules:
|
||
'@FrameLayout ImageView + TextView[text*=`虚假广告`][id=`com.zhihu.android:id/tv_content`]', // 1687787655006
|
||
},
|
||
{
|
||
key: 2,
|
||
name: '关闭广告原因',
|
||
desc: '点击 关闭广告按钮 之后出现的选择原因',
|
||
activityIds: 'com.zhihu.android.ContentActivity',
|
||
rules: [
|
||
'[id=`com.zhihu.android:id/confirm_uninterest`]',
|
||
'[id=`com.zhihu.android:id/revert_uninterest`] <n * + [id=`com.zhihu.android:id/reason_container`] > [id=`com.zhihu.android:id/uninterest_reason`]',
|
||
],
|
||
},
|
||
{
|
||
key: 3,
|
||
name: '关闭推荐',
|
||
desc: '关闭回答底部其他回答',
|
||
activityIds: 'com.zhihu.android.mix.activity.ContentMixProfileActivity',
|
||
rules: [
|
||
'TextView + View + TextView + TextView[text$=`评论`][text*=`赞同`] + View',
|
||
],
|
||
},
|
||
{
|
||
key: 5,
|
||
name: '推荐页广告卡片',
|
||
desc: '赚稿费广告卡片,盐选推荐广告,知乎学课堂,汽车广告',
|
||
activityIds: 'com.zhihu.android.app.ui.activity.MainActivity',
|
||
rules: [
|
||
'[id="com.zhihu.android:id/content"] >2 TextView[text="不感兴趣"][id="com.zhihu.android:id/title"]', // 1686989681860
|
||
'TextView[text=`内容质量差`][id=`com.zhihu.android:id/tv_content`]',
|
||
'@ImageView[id=`com.zhihu.android:id/menu`] < FrameLayout - * > TextView[text^=`广告`]', // 1687913210243 1686989714786
|
||
'@ImageView[id=null][clickable=true] -n TextView[text*=`广告`][index=0]', // 1687418944396 1686924015259
|
||
],
|
||
},
|
||
{
|
||
key: 6,
|
||
name: '问题-回答列表-卡片广告',
|
||
activityIds: 'com.zhihu.android.ContentActivity',
|
||
rules: [
|
||
'@ImageView -n TextView[text=`广告`][index=0]', // 1687787712268 1687787635158
|
||
'ImageView[id=null] + TextView[text!=null][id=null] + ViewGroup > ImageView[clickable=true]', // 1688028432747
|
||
],
|
||
},
|
||
{
|
||
key: 7,
|
||
name: '回答底部评论顶部的任意广告推荐',
|
||
activityIds: [
|
||
'com.zhihu.android.mixshortcontainer.MixShortContainerActivity',
|
||
'com.zhihu.android.app.ui.activity.HostActivity',
|
||
],
|
||
rules: [
|
||
{
|
||
key: 0,
|
||
matches: '@Image + TextView[text$=`的广告`]',
|
||
},
|
||
{
|
||
key: 1,
|
||
matches:
|
||
'TextView[text$=`的广告`] +n TextView[text=`×`][visibleToUser=true]',
|
||
snapshotUrls: 'https://gkd-kit.gitee.io/import/12864109',
|
||
},
|
||
{
|
||
key: 2,
|
||
activityIds: [
|
||
'com.zhihu.android.mix.activity.ContentMixProfileActivity',
|
||
],
|
||
matches: 'TextView[text="查看详情"] + TextView[text="×"]',
|
||
snapshotUrls: [
|
||
'https://gkd-kit.gitee.io/import/12647617',
|
||
'https://gkd-kit.gitee.io/import/12647659', // 点击x按钮后的快照,界面无任何变化,导致反复触发这条规则
|
||
],
|
||
},
|
||
{
|
||
key: 3,
|
||
matches: 'TextView[text*=`赞同`][text*=`评论`] + TextView[text=`×`]',
|
||
},
|
||
{
|
||
key: 4,
|
||
matches: 'TextView[text*=`回答`][text*=`关注`] + TextView[text=`×`]',
|
||
},
|
||
{
|
||
key: 5,
|
||
matches:
|
||
'TextView[text!=null] + TextView[text*=`赞同`] + View > Image',
|
||
},
|
||
{
|
||
key: 6,
|
||
matches: 'TextView[text$=`的广告`] - Image[id=null]',
|
||
},
|
||
{
|
||
key: 7,
|
||
matches: 'TextView[text*=`广告`] +2 Image[id=null]', // 1687338556331
|
||
},
|
||
{
|
||
key: 8,
|
||
matches: 'TextView[text*=`点赞`][text*=`的回答`] +2 Image[id=null]', // 1687076663768 1686969672948
|
||
},
|
||
{
|
||
key: 9,
|
||
matches:
|
||
'TextView[text=""] + Image[text=""] + TextView[text="\u200b"] + Image[id=null][clickable=true]', // 1687234636980
|
||
},
|
||
{
|
||
key: 10,
|
||
matches:
|
||
'@ImageView[id=null][clickable=true] -(2) ViewGroup > [text$="广告"]',
|
||
snapshotUrls: ['https://gkd-kit.gitee.io/import/12647525'],
|
||
},
|
||
// 预留11~99
|
||
{
|
||
preKeys: [10],
|
||
key: 100,
|
||
desc: '反馈弹窗-点击“不感兴趣”',
|
||
matches:
|
||
'[id="com.zhihu.android:id/recycler_view"] > FrameLayout >(3) [text$="不感兴趣"]',
|
||
snapshotUrls: ['https://gkd-kit.gitee.io/import/12647541'],
|
||
},
|
||
],
|
||
},
|
||
{
|
||
key: 8,
|
||
name: '关闭首页广告',
|
||
activityIds: 'com.zhihu.android.app.ui.activity.AdAlphaVideoActivity',
|
||
rules: '[id=`com.zhihu.android:id/tv_ad_close`]',
|
||
},
|
||
{
|
||
key: 9,
|
||
name: '推荐页-顶部广告',
|
||
activityIds: 'com.zhihu.android.app.ui.activity.MainActivity',
|
||
rules: [
|
||
'[id="com.zhihu.android:id/tv_ad_tag"] + [id="com.zhihu.android:id/img_close_focus"]', // 1686911063850
|
||
],
|
||
},
|
||
{
|
||
enable: false,
|
||
key: 10,
|
||
name: '推送通知弹窗',
|
||
desc: '推送通知弹窗-点击x按钮',
|
||
activityIds: 'com.zhihu.android.app.ui.dialog.d',
|
||
rules: [
|
||
'TextView[id="com.zhihu.android:id/guide_title"] - ImageView[id="com.zhihu.android:id/guide_image_exit"][clickable=true]',
|
||
],
|
||
snapshotUrls: ['https://gkd-kit.gitee.io/import/12647583'],
|
||
},
|
||
{
|
||
enable: false,
|
||
key: 11,
|
||
name: '会员页面-月卡红包',
|
||
activityIds: 'com.zhihu.android.app.ui.activity.MainActivity',
|
||
rules: [
|
||
'ImageView[id="com.zhihu.android:id/floating_img"] + ImageView[id="com.zhihu.android:id/floating_close_btn"][clickable=true]',
|
||
],
|
||
snapshotUrls: ['https://gkd-kit.gitee.io/import/12647421'],
|
||
},
|
||
{
|
||
key: 12,
|
||
name: '会员页面-广告弹窗',
|
||
activityIds: 'com.zhihu.android.app.ui.activity.MainActivity',
|
||
rules: [
|
||
'[id="com.zhihu.android:id/image"] < RelativeLayout + [id="com.zhihu.android:id/dismiss"]',
|
||
],
|
||
snapshotUrls: ['https://gkd-kit.gitee.io/import/12707676'],
|
||
},
|
||
{
|
||
enable: false,
|
||
key: 101, // 不属于广告,序号往后排
|
||
name: '问题回答-自动展开',
|
||
activityIds:
|
||
'com.zhihu.android.mixshortcontainer.MixShortContainerActivity',
|
||
rules: [
|
||
'ImageView[id="com.zhihu.android:id/iv_expand"] - TextView[id="com.zhihu.android:id/tv_expand"][text="展开"][visibleToUser=true]',
|
||
],
|
||
snapshotUrls: [
|
||
'https://gkd-kit.gitee.io/import/12647688',
|
||
'https://gkd-kit.gitee.io/import/12707687', // 使用 [visibleToUser=true] 进行限定,防止在控件不可见时提前触发规则
|
||
],
|
||
},
|
||
],
|
||
});
|