Files
AIsouler-GKD_subscription/src/apps/com.sina.weibo.ts
Kun Jinkao 567308a55b feat(微博): 评论区博主内容推荐-误触; 请求定位权限弹窗 (#1228)
* feat 请求定位权限弹窗

* fix: 评论区博主内容推荐(误触点赞按钮)

* fix: 评论区博主内容推荐(限定 `visibleToUser=true`,防止误触点赞按钮)

* Revert "fix: 评论区博主内容推荐(限定 `visibleToUser=true`,防止误触点赞按钮)"

This reverts commit 8a84eac67c770924aab77769c3fa7d187ac1f7d2.
2023-10-20 00:20:17 +08:00

194 lines
6.6 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.sina.weibo',
name: '微博',
groups: [
{
key: 0,
name: '开屏广告',
quickFind: true,
activityIds: [
'com.sina.weibo.MainTabActivity',
'com.sina.weibo.mobileads.view.', // 需要补充快照
],
rules: ['@RelativeLayout > TextView[text="跳过"]'],
snapshotUrls: 'https://gkd-kit.songe.li/import/12782355',
},
{
key: 1,
name: '评论区顶部-相关推荐',
quickFind: true,
activityIds: 'com.sina.weibo.feed.DetailWeiboActivity',
rules: 'ImageView[id=`com.sina.weibo:id/iv_ad_x`]',
},
{
key: 2,
name: '关闭不感兴趣广告弹窗',
quickFind: true,
activityIds: [
'com.sina.weibo.view.bottomsheet.dialog.',
'com.sina.weibo.VisitorMainTabActivity',
],
rules: {
matches: [
'[id="com.sina.weibo:id/tv_name"][text="为何会看到此广告"]',
'[id="com.sina.weibo:id/tv_name"][text="不感兴趣"]',
],
snapshotUrls: 'https://gkd-kit.gitee.io/import/12672985',
},
},
{
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://gkd-kit.songe.li/import/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://gkd-kit.songe.li/import/12531433',
'https://gkd-kit.songe.li/import/12531434',
],
},
{
key: 5,
name: '帖子详情底部,评论区顶部广告',
desc: '点击右上角x',
quickFind: true,
activityIds: 'com.sina.weibo.feed.DetailWeiboActivity',
rules: [
{
matches:
'[id="com.sina.weibo:id/left_img_container"] + LinearLayout >2 [id="com.sina.weibo:id/close"][clickable=true]',
snapshotUrls: 'https://gkd-kit.gitee.io/import/12673043',
},
{
matches:
'[id="com.sina.weibo:id/corner_marker_view"] >2 [id="com.sina.weibo:id/right_top_tag"]',
snapshotUrls: 'https://gkd-kit.gitee.io/import/12673051',
},
],
},
{
key: 6,
name: '评论区博主内容推荐',
desc: '评论区同一博主其他博文推荐',
quickFind: true,
rules: [
{
activityIds: ['com.sina.weibo.feed.DetailWeiboActivity'],
matches:
'RelativeLayout[visibleToUser=true] - RelativeLayout >n [id="com.sina.weibo:id/tv_tips"] + [id="com.sina.weibo:id/iv_close_icon"]',
snapshotUrls: [
'https://gkd-kit.gitee.io/import/12674498',
'https://gkd-kit.songe.li/import/13035647', // 限制 RelativeLayout[visibleToUser=true],防止在这个快照中误触点赞按钮
],
},
{
activityIds: [
'com.sina.weibo.utils.WeiboDialog$CustomDialog',
'com.sina.weibo.feed.DetailWeiboActivity',
],
matches: 'TextView[text="不感兴趣"]',
snapshotUrls: [
'https://gkd-kit.gitee.io/import/12674511',
'https://gkd-kit.gitee.io/import/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://gkd-kit.gitee.io/import/12705972'],
},
{
key: 8,
name: '发现页广告弹窗',
quickFind: true,
activityIds: ['com.sina.weibo.page.ad.DiscoverAdDialog'],
rules:
'[id="com.sina.weibo:id/ad_portrait_layout"] + [id="com.sina.weibo:id/btn_close"]',
snapshotUrls: ['https://gkd-kit.gitee.io/import/12705974'],
},
{
enable: false,
key: 9,
name: '请求开启通知弹窗',
desc: '自动点击暂不开启',
quickFind: true,
activityIds: ['com.sina.weibo.notifyguidev2.NotifyGuideV2Activity'],
rules:
'@[id="com.sina.weibo:id/bt_cancel"][text="暂不开启"] + [id="com.sina.weibo:id/bt_confirm"]',
snapshotUrls: ['https://gkd-kit.gitee.io/import/12705979'],
},
{
enable: false,
key: 10,
name: '请求开启通知提示信息',
desc: '自动点击x按钮',
quickFind: true,
activityIds: ['com.sina.weibo.MainTabActivity'],
rules:
'[text^="打开通知"] < LinearLayout + ImageView[id="com.sina.weibo:id/right_icon"]',
snapshotUrls: ['https://gkd-kit.gitee.io/import/12705986'],
},
{
enable: false,
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://gkd-kit.songe.li/import/12749876'],
},
{
key: 12,
name: '首页广告弹窗',
quickFind: true,
activityIds: ['com.sina.weibo.business'],
rules:
'@[id="com.sina.weibo:id/btn_close"] - FrameLayout > [id="com.sina.weibo:id/ad_tag"]',
snapshotUrls: ['https://gkd-kit.songe.li/import/12750090'],
},
{
enable: false,
key: 13,
name: '右下角刷微博领现金悬浮广告',
desc: '自动点击x按钮',
quickFind: true,
activityIds: ['com.sina.weibo.MainTabActivity'],
rules:
'[id="com.sina.weibo:id/floating_window"] >2 [id="com.sina.weibo:id/close"]',
snapshotUrls: ['https://gkd-kit.songe.li/import/12750118'],
},
{
key: 14,
name: '请求定位权限弹窗',
desc: '自动点击【以后再说】',
activityIds: 'com.sina.weibo.utils.WeiboDialog$CustomDialog',
rules: '@[text="以后再说"] + * + [text="去开启"]',
snapshotUrls: 'https://gkd-kit.songe.li/import/13003311',
},
],
});