mirror of
https://github.com/AIsouler/GKD_subscription.git
synced 2025-12-23 10:15:31 +08:00
337 lines
11 KiB
TypeScript
337 lines
11 KiB
TypeScript
import { defineAppConfig } from '../types';
|
||
|
||
export default defineAppConfig({
|
||
id: 'com.sina.weibo',
|
||
name: '微博',
|
||
deprecatedKeys: [12],
|
||
groups: [
|
||
{
|
||
key: 3,
|
||
name: '全屏广告-兴趣领域推荐',
|
||
desc: '出现在长久未登录的账户再次登录时',
|
||
quickFind: true,
|
||
activityIds: 'com.sina.weibo.account.interest.InterestActivity',
|
||
rules:
|
||
'[id="com.sina.weibo:id/rl_account_title_bar"] > [id="com.sina.weibo:id/tv_title_bar_skip"][text="跳过"]',
|
||
snapshotUrls: 'https://i.gkd.li/i/12531405',
|
||
},
|
||
{
|
||
key: 4,
|
||
name: '全屏广告-精选博主推荐',
|
||
desc: '出现在长久未登录的账户再次登录时',
|
||
quickFind: true,
|
||
activityIds: 'com.sina.weibo.account.recommend.RecommendActivity',
|
||
rules: [
|
||
'[id="com.sina.weibo:id/tv_option"&&text="取消勾选"]',
|
||
'[id="com.sina.weibo:id/new_next_btn"&&text="进入微博(已选0个)"]',
|
||
],
|
||
snapshotUrls: [
|
||
'https://i.gkd.li/i/12531433',
|
||
'https://i.gkd.li/i/12531434',
|
||
],
|
||
},
|
||
{
|
||
key: 5,
|
||
name: '局部广告-博文内容区与评论区中间卡片式广告',
|
||
desc: '点击右上角x',
|
||
quickFind: true,
|
||
rules: [
|
||
{
|
||
key: 0,
|
||
activityIds: 'com.sina.weibo.feed.DetailWeiboActivity',
|
||
matches:
|
||
'[id="com.sina.weibo:id/left_img_container"] + LinearLayout >2 [id="com.sina.weibo:id/close"][clickable=true]',
|
||
snapshotUrls: 'https://i.gkd.li/i/12673043',
|
||
},
|
||
{
|
||
key: 1,
|
||
activityIds: 'com.sina.weibo.feed.DetailWeiboActivity',
|
||
matches:
|
||
'[id="com.sina.weibo:id/left_video_container"] + LinearLayout >2 [id="com.sina.weibo:id/close"][clickable=true]',
|
||
snapshotUrls: 'https://i.gkd.li/i/13635551',
|
||
},
|
||
{
|
||
key: 3,
|
||
activityIds: 'com.sina.weibo.feed.DetailWeiboActivity',
|
||
matches:
|
||
'[id="com.sina.weibo:id/tvTrendsTitle"] + [id="com.sina.weibo:id/iv_ad_x"]',
|
||
snapshotUrls: 'https://i.gkd.li/i/13787207',
|
||
},
|
||
],
|
||
},
|
||
{
|
||
key: 6,
|
||
name: '局部广告-评论区博主内容推荐',
|
||
desc: '评论区同一博主其他博文推荐',
|
||
quickFind: true,
|
||
rules: [
|
||
{
|
||
key: 0,
|
||
activityIds: ['com.sina.weibo.feed.DetailWeiboActivity'],
|
||
matches:
|
||
'RelativeLayout[visibleToUser=true] - RelativeLayout >n @[id="com.sina.weibo:id/ll_close"] > [id="com.sina.weibo:id/tv_tips"] + [id="com.sina.weibo:id/iv_close_icon"]',
|
||
snapshotUrls: [
|
||
'https://i.gkd.li/i/12674498',
|
||
'https://i.gkd.li/i/13035647', // 限制 RelativeLayout[visibleToUser=true],防止在这个快照中误触点赞按钮
|
||
],
|
||
},
|
||
{
|
||
preKeys: 0,
|
||
activityIds: [
|
||
'com.sina.weibo.utils.WeiboDialog$CustomDialog',
|
||
'com.sina.weibo.feed.DetailWeiboActivity',
|
||
],
|
||
matches: 'TextView[text="不感兴趣"]',
|
||
snapshotUrls: [
|
||
'https://i.gkd.li/i/12674511',
|
||
'https://i.gkd.li/i/12929591',
|
||
],
|
||
},
|
||
],
|
||
},
|
||
{
|
||
key: 7,
|
||
name: '局部广告-首页顶部话题分享窗口',
|
||
quickFind: true,
|
||
activityIds: ['com.sina.weibo.MainTabActivity'],
|
||
rules:
|
||
'[id="com.sina.weibo:id/tvGuide"] + [id="com.sina.weibo:id/v_close"] + [id="com.sina.weibo:id/iv_close"]',
|
||
snapshotUrls: ['https://i.gkd.li/i/12705972'],
|
||
},
|
||
{
|
||
key: 8,
|
||
name: '全屏广告-弹窗广告',
|
||
rules: [
|
||
{
|
||
key: 0,
|
||
activityIds: 'com.sina.weibo.business',
|
||
quickFind: true,
|
||
matches:
|
||
'@[id="com.sina.weibo:id/btn_close"] - FrameLayout > [id="com.sina.weibo:id/ad_tag"]',
|
||
snapshotUrls: 'https://i.gkd.li/i/12750090',
|
||
},
|
||
{
|
||
key: 1,
|
||
activityIds: 'com.sina.weibo.feed.MPDialogActivity',
|
||
matches:
|
||
'View[childCount=2] > @TextView[clickable=true] - View >n [text="元"]',
|
||
snapshotUrls: 'https://i.gkd.li/i/13670266',
|
||
},
|
||
{
|
||
key: 2,
|
||
activityIds: 'com.sina.weibo.page.ad.DiscoverAdDialog',
|
||
quickFind: true,
|
||
matches:
|
||
'[id="com.sina.weibo:id/ad_portrait_layout"] + [id="com.sina.weibo:id/btn_close"]',
|
||
snapshotUrls: 'https://i.gkd.li/i/12705974',
|
||
},
|
||
],
|
||
},
|
||
{
|
||
key: 9,
|
||
name: '通知提示-请求开启通知弹窗',
|
||
desc: '自动点击暂不开启',
|
||
matchTime: 10000,
|
||
actionMaximum: 1,
|
||
resetMatch: 'app',
|
||
quickFind: true,
|
||
rules:
|
||
'@[id="com.sina.weibo:id/bt_cancel"][text="暂不开启"] + [id="com.sina.weibo:id/bt_confirm"]',
|
||
snapshotUrls: ['https://i.gkd.li/i/12705979'],
|
||
},
|
||
{
|
||
key: 10,
|
||
name: '通知提示-请求开启通知提示信息',
|
||
desc: '自动点击x按钮',
|
||
matchTime: 10000,
|
||
actionMaximum: 1,
|
||
resetMatch: 'app',
|
||
quickFind: true,
|
||
rules:
|
||
'[text^="打开通知"] < LinearLayout + ImageView[id="com.sina.weibo:id/right_icon"]',
|
||
snapshotUrls: ['https://i.gkd.li/i/12705986'],
|
||
},
|
||
{
|
||
key: 11,
|
||
name: '局部广告-首页顶部签到卡片',
|
||
desc: '自动点击x按钮',
|
||
quickFind: true,
|
||
activityIds: ['com.sina.weibo.MainTabActivity'],
|
||
rules:
|
||
'[id="com.sina.weibo:id/ll_check_in_container"] < FrameLayout - FrameLayout > TextView + [id="com.sina.weibo:id/v_close"]',
|
||
snapshotUrls: ['https://i.gkd.li/i/12749876'],
|
||
},
|
||
{
|
||
key: 13,
|
||
name: '局部广告-悬浮广告',
|
||
desc: '自动点击x按钮',
|
||
quickFind: true,
|
||
activityIds: 'com.sina.weibo.MainTabActivity',
|
||
rules: [
|
||
{
|
||
key: 0,
|
||
matches:
|
||
'[id="com.sina.weibo:id/floating_window"] >2 [id="com.sina.weibo:id/close"]',
|
||
snapshotUrls: 'https://i.gkd.li/i/12750118',
|
||
},
|
||
{
|
||
key: 1,
|
||
matches:
|
||
'[id="com.sina.weibo:id/floating_window"] >n [id="com.sina.weibo:id/closeView"]',
|
||
snapshotUrls: 'https://i.gkd.li/i/13206775',
|
||
},
|
||
{
|
||
key: 2,
|
||
matches:
|
||
'[id="com.sina.weibo:id/tv_tag"] + @*[clickable=true] + [id="com.sina.weibo:id/countdown_btn_close"]',
|
||
snapshotUrls: 'https://i.gkd.li/i/13206841',
|
||
},
|
||
],
|
||
},
|
||
{
|
||
key: 14,
|
||
name: '定位提示-请求定位权限弹窗',
|
||
quickFind: true,
|
||
actionMaximum: 1,
|
||
resetMatch: 'app',
|
||
actionMaximumKey: 0,
|
||
rules: [
|
||
{
|
||
key: 0,
|
||
matches: '@[text="以后再说"] +2 [text="去开启"]',
|
||
snapshotUrls: [
|
||
'https://i.gkd.li/i/13218093',
|
||
'https://i.gkd.li/i/13003311',
|
||
],
|
||
},
|
||
{
|
||
key: 1,
|
||
matches:
|
||
'@[id="com.sina.weibo:id/btn_close"] +2 [text="使用您的位置信息"]',
|
||
snapshotUrls: 'https://i.gkd.li/i/13255595',
|
||
},
|
||
],
|
||
},
|
||
{
|
||
key: 15,
|
||
name: '局部广告-评论区底部账号推荐关注悬浮窗',
|
||
desc: '点击"x"',
|
||
quickFind: true,
|
||
activityIds: 'com.sina.weibo.feed.DetailWeiboActivity',
|
||
rules:
|
||
'@[id="com.sina.weibo:id/close_layout"] - LinearLayout [id="com.sina.weibo:id/btnFollow"]',
|
||
snapshotUrls: 'https://i.gkd.li/i/13482954',
|
||
},
|
||
{
|
||
key: 16,
|
||
name: '局部广告-评论区底部转发推荐悬浮窗',
|
||
desc: '点击"x"',
|
||
quickFind: true,
|
||
activityIds: 'com.sina.weibo.feed.DetailWeiboActivity',
|
||
rules:
|
||
'[text*="一键转发"] < LinearLayout +2 [id="com.sina.weibo:id/tv_close"]',
|
||
snapshotUrls: 'https://i.gkd.li/i/13482960',
|
||
},
|
||
{
|
||
key: 17,
|
||
quickFind: true,
|
||
name: '分段广告-信息流广告',
|
||
desc: '点击X-点击"不感兴趣"/"不想看到此类内容"',
|
||
activityIds: 'com.sina.weibo.feed.DetailWeiboActivity',
|
||
rules: [
|
||
{
|
||
key: 0,
|
||
name: '点击关闭',
|
||
matches: '[text="广告"] + [id="com.sina.weibo:id/iv_close_icon"]',
|
||
snapshotUrls: 'https://i.gkd.li/i/13852321',
|
||
},
|
||
{
|
||
key: 1,
|
||
activityIds: 'com.sina.weibo.feed.DetailWeiboActivity',
|
||
matches: '[vid="corner_marker_view"] >2 [vid="right_top_tag"]',
|
||
snapshotUrls: [
|
||
'https://i.gkd.li/i/12673051',
|
||
'https://i.gkd.li/i/14210775',
|
||
],
|
||
},
|
||
{
|
||
key: 2,
|
||
position: {
|
||
left: 'width * 0.9537',
|
||
top: 'width * 0.0611',
|
||
},
|
||
activityIds: 'com.sina.weibo.MainTabActivity',
|
||
matches:
|
||
'LinearLayout + LinearLayout[visibleToUser=true][childCount=6] > @ViewGroup > ViewGroup > FrameLayout > ImageView',
|
||
snapshotUrls: [
|
||
'https://i.gkd.li/i/14729705',
|
||
'https://i.gkd.li/i/14753916', // 避免在此页面误触
|
||
],
|
||
},
|
||
|
||
// 预留key
|
||
{
|
||
preKeys: 0,
|
||
key: 90,
|
||
name: '点击"不感兴趣"',
|
||
matches: '[text="不感兴趣"][clickable=true]',
|
||
snapshotUrls: 'https://i.gkd.li/i/13852322',
|
||
},
|
||
{
|
||
preKeys: [0, 1],
|
||
key: 91,
|
||
name: '点击"不想看到此类内容"',
|
||
matches:
|
||
'@LinearLayout[index=1][clickable=true] >2 [text="不想看到此类内容"]',
|
||
snapshotUrls: 'https://i.gkd.li/i/13958782',
|
||
},
|
||
{
|
||
preKeys: [2],
|
||
key: 92,
|
||
quickFind: true,
|
||
activityIds: 'com.sina.weibo.MainTabActivity',
|
||
matches: '@[clickable=true] >2 [text="不感兴趣"]',
|
||
snapshotUrls: 'https://i.gkd.li/i/14730274',
|
||
},
|
||
],
|
||
},
|
||
{
|
||
key: 18,
|
||
name: '评价提示-APP评分弹窗',
|
||
desc: '点击关闭',
|
||
quickFind: true,
|
||
matchTime: 10000,
|
||
actionMaximum: 1,
|
||
resetMatch: 'app',
|
||
rules: '@[text="不了,谢谢"] +4 [text="喜欢,给好评"]',
|
||
snapshotUrls: 'https://i.gkd.li/i/13620220',
|
||
},
|
||
{
|
||
key: 19,
|
||
quickFind: true,
|
||
name: '功能类-自动点击查看原图',
|
||
rules: [
|
||
{
|
||
activityIds: 'com.sina.weibo.photoalbum.imageviewer.ImageViewer',
|
||
matches: '@LinearLayout >3 [vid="tv_dialog_item"][text^="原图"]',
|
||
snapshotUrls: 'https://i.gkd.li/i/13929119',
|
||
},
|
||
],
|
||
},
|
||
{
|
||
key: 21,
|
||
name: '全屏广告-最热钻超弹窗',
|
||
desc: '点击X',
|
||
quickFind: true,
|
||
rules: [
|
||
{
|
||
activityIds: 'com.sina.weibo.feed.MPDialogActivity',
|
||
matches:
|
||
'@Image[text="close"] < View[childCount=4] <2 * <<n [id="com.sina.weibo:id/container"]',
|
||
snapshotUrls: 'https://i.gkd.li/i/14033735',
|
||
},
|
||
],
|
||
},
|
||
],
|
||
});
|