feat(微博): 评论区博主内容推荐规则优化 (#1186)

* feat(微博): 评论区博主内容推荐规则优化(gkd-kit#1181)

* feat(微博): 规则优化(使用quickFind)

* feat(微博): 规则优化

---------

Co-authored-by: 二刺螈 <i@songe.li>

close #1181
This commit is contained in:
aoguai
2023-10-18 00:35:47 +08:00
committed by GitHub
parent 2240f57874
commit 1f333fd7a7

View File

@@ -7,6 +7,7 @@ export default defineAppConfig({
{
key: 0,
name: '开屏广告',
quickFind: true,
activityIds: [
'com.sina.weibo.MainTabActivity',
'com.sina.weibo.mobileads.view.', // 需要补充快照
@@ -17,12 +18,14 @@ export default defineAppConfig({
{
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',
@@ -39,15 +42,17 @@ export default defineAppConfig({
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="跳过"]',
'[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="取消勾选"]',
@@ -62,6 +67,7 @@ export default defineAppConfig({
key: 5,
name: '帖子详情底部,评论区顶部广告',
desc: '点击右上角x',
quickFind: true,
activityIds: 'com.sina.weibo.feed.DetailWeiboActivity',
rules: [
{
@@ -80,22 +86,31 @@ export default defineAppConfig({
key: 6,
name: '评论区博主内容推荐',
desc: '评论区同一博主其他博文推荐',
quickFind: true,
rules: [
{
activityIds: ['com.sina.weibo.utils.WeiboDialog$CustomDialog'],
matches: 'TextView[text="不感兴趣"]',
snapshotUrls: 'https://gkd-kit.gitee.io/import/12674511',
activityIds: ['com.sina.weibo.feed.DetailWeiboActivity'],
matches:
'[id="com.sina.weibo:id/tv_tips"] + [id="com.sina.weibo:id/iv_close_icon"]',
snapshotUrls: 'https://gkd-kit.gitee.io/import/12674498',
},
{
activityIds: ['com.sina.weibo.feed.DetailWeiboActivity'],
matches: '[text="推荐"] < [id="com.sina.weibo:id/ll_close"]',
snapshotUrls: 'https://gkd-kit.gitee.io/import/12674498',
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"]',
@@ -104,6 +119,7 @@ export default defineAppConfig({
{
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"]',
@@ -114,6 +130,7 @@ export default defineAppConfig({
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"]',
@@ -124,6 +141,7 @@ export default defineAppConfig({
key: 10,
name: '请求开启通知提示信息',
desc: '自动点击x按钮',
quickFind: true,
activityIds: ['com.sina.weibo.MainTabActivity'],
rules:
'[text^="打开通知"] < LinearLayout + ImageView[id="com.sina.weibo:id/right_icon"]',
@@ -134,6 +152,7 @@ export default defineAppConfig({
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"]',
@@ -142,6 +161,7 @@ export default defineAppConfig({
{
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"]',
@@ -152,6 +172,7 @@ export default defineAppConfig({
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"]',