Files
AIsouler-GKD_subscription/src/apps/com.zhihu.android.ts

209 lines
7.4 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.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] 进行限定,防止在控件不可见时提前触发规则
],
},
],
});