Jelajahi Sumber

script init

CJ 1 tahun lalu
induk
melakukan
2accff2cac
39 mengubah file dengan 3035 tambahan dan 36 penghapusan
  1. 15 0
      dtok-api/api/src/main/java/com/dtok/api/AppApi.java
  2. 23 1
      dtok-api/api/src/main/java/com/dtok/api/controller/DeviceController.java
  3. 1 1
      dtok-api/api/src/main/java/com/dtok/api/controller/RegisterController.java
  4. 1 0
      dtok-api/api/src/main/java/com/dtok/api/controller/ScriptController.java
  5. TEMPAT SAMPAH
      dtok-api/entity/target/entity-0.1.jar
  6. 2 1
      dtok-api/framework/src/main/java/com/dtok/framework/configure/SaTokenConfigure.java
  7. TEMPAT SAMPAH
      dtok-api/framework/target/classes/com/dtok/framework/configure/SaTokenConfigure.class
  8. TEMPAT SAMPAH
      dtok-api/framework/target/framework-0.1.jar
  9. TEMPAT SAMPAH
      dtok-api/service/target/service-0.1.jar
  10. 102 0
      dtok-vue/src/components/dialog/BatchImportUser.vue
  11. 6 0
      dtok-vue/src/data/system/device/Device.js
  12. 8 6
      dtok-vue/src/views/base/Device.vue
  13. 12 0
      dtok-vue/src/views/sys/UserManagement-Admin.vue
  14. 130 1
      webpack-script/dist/一键取关.js
  15. 130 1
      webpack-script/dist/一键取赞.js
  16. 130 1
      webpack-script/dist/万能引流.js
  17. 130 1
      webpack-script/dist/同城引流.js
  18. 130 1
      webpack-script/dist/垂直养号.js
  19. 130 1
      webpack-script/dist/智能养号.js
  20. 131 2
      webpack-script/dist/智能涨粉.js
  21. 130 1
      webpack-script/dist/点赞回访.js
  22. 130 1
      webpack-script/dist/直播养号.js
  23. 130 1
      webpack-script/dist/直播拓客.js
  24. 130 1
      webpack-script/dist/直播控场.js
  25. 130 1
      webpack-script/dist/直播点赞.js
  26. 130 1
      webpack-script/dist/粉丝回访.js
  27. 130 1
      webpack-script/dist/粉丝私信.js
  28. 130 1
      webpack-script/dist/粉丝转化.js
  29. 130 1
      webpack-script/dist/自动回评.js
  30. 131 2
      webpack-script/dist/行业转化.js
  31. 130 1
      webpack-script/dist/视频筛选.js
  32. 130 1
      webpack-script/dist/评论区回复.js
  33. 130 1
      webpack-script/dist/超级转发.js
  34. 130 1
      webpack-script/dist/通讯录转化.js
  35. 1 1
      webpack-script/src/common/conf.js
  36. 1 1
      webpack-script/src/common/example/znzf.js
  37. 129 0
      webpack-script/src/common/node.js
  38. 1 1
      webpack-script/src/hyzh.js
  39. 1 1
      webpack-script/src/znzf.js

+ 15 - 0
dtok-api/api/src/main/java/com/dtok/api/AppApi.java

@@ -50,6 +50,17 @@ public class AppApi {
     @Autowired
     RedisTemplate redisTemplate;
 
+
+    @Autowired
+    ChangeLogRepository changeLogRepository;
+
+
+    @GetMapping("/getChangeLog")
+    public List<ChangeLog> getChangeLog() {
+        return changeLogRepository.findAll();
+    }
+
+
     @GetMapping("/checkRegister/{token}/{androidId}")
     public ResponseData checkRegister(@PathVariable String token, @PathVariable String androidId,
                                       @RequestParam(value = "appVersion", required = false) String appVersion) {
@@ -118,6 +129,8 @@ public class AppApi {
     @PostMapping("/registerDevice/{token}")
     public ResponseData registerDevice(Devices devices, @PathVariable String token) {
         String username = (String) StpUtil.getLoginIdByToken(token);
+
+
         if (!StpUtil.getTokenValue().equals(token)) {
             throw new AuthenticateException(401, "非法注册");
         }
@@ -137,6 +150,8 @@ public class AppApi {
             throw new BusinessException(410, "注册信息缺失");
         }
 
+        log.info(String.format("用户: %s ,设备: AndroidId: %s, 尝试注册 ",username, devices.getAndroidId()));
+
 
         Account account = accountRepository.getUserLoginEntity(username);
 

+ 23 - 1
dtok-api/api/src/main/java/com/dtok/api/controller/DeviceController.java

@@ -36,10 +36,29 @@ public class DeviceController {
     @Autowired
     AccountRepository accountRepository;
 
+    @GetMapping("/unBundleDevice/{id}")
+    @Transactional(rollbackFor = Exception.class)
+    public ResponseData unBundleDevice(@PathVariable String id) {
+        if (!StringUtils.hasLength(id)) throw new NullPointerException("id参数不能为空");
+        Devices devices = devicesRepository.findFirstByUuid(id);
+        if (Objects.isNull(devices)) {
+            throw new NullPointerException("没找到设备");
+        }
+        Account account = (Account) StpUtil.getSession().get("loginUser");
+        if (!account.getIsSuper()) {
+            if (!account.getId().equals(devices.getAccount())) {
+                throw new AuthenticateException(403, "不是你的设备");
+            }
+        }
+        devicesRepository.deleteDevicesByUuid(id);
+        return ResponseData.success("解绑完成");
+    }
+
     @GetMapping("/search")
-    public ResponseData search(@RequestParam(value = "userId", required = false) Integer userId) {
+    public ResponseData search(@RequestParam(value = "userId", required = false) Integer userId, @RequestParam(value = "name", required = false) String name) {
         Specification<Devices> query = (root, query1, criteriaBuilder) -> {
             Predicate predicate = criteriaBuilder.conjunction();
+
             Account account = ((Account) StpUtil.getSession().get("loginUser"));
             if (!account.getIsSuper()) {
                 predicate.getExpressions().add(criteriaBuilder.or(criteriaBuilder.equal(root.get("account"), account.getId())));
@@ -48,6 +67,9 @@ public class DeviceController {
             if (!Objects.isNull(userId)) {
                 predicate.getExpressions().add(criteriaBuilder.and(criteriaBuilder.equal(root.get("account"), userId)));
             }
+            if (!Objects.isNull(name)) {
+                predicate.getExpressions().add(criteriaBuilder.and(criteriaBuilder.like(root.get("accountObj").get("name"), "%" + name + "%")));
+            }
             return predicate;
         };
         List<Devices> result = devicesRepository.findAll(query);

+ 1 - 1
dtok-api/api/src/main/java/com/dtok/api/controller/RegisterController.java

@@ -166,7 +166,7 @@ public class RegisterController {
         account.setPassword(SaSecureUtil.aesEncrypt(salt, account.getPassword()));
         account.setSalt(salt);
         account.setStatus(true);
-
+        account.setIsFinal(false);
         registerHistory.setRegisterAt(new Date());
         registerHistory.setName("");
         registerHistory.setUsername(account.getUsername());

+ 1 - 0
dtok-api/api/src/main/java/com/dtok/api/controller/ScriptController.java

@@ -175,6 +175,7 @@ public class ScriptController extends BaseController {
 
         scriptHistoryRepository.save(scriptHistory);
         scriptRepository.save(script);
+        scriptSourceManager.update();
 
         return ResponseData.success("变更完成");
     }

TEMPAT SAMPAH
dtok-api/entity/target/entity-0.1.jar


+ 2 - 1
dtok-api/framework/src/main/java/com/dtok/framework/configure/SaTokenConfigure.java

@@ -15,7 +15,8 @@ public class SaTokenConfigure implements WebMvcConfigurer {
         // 注册 Sa-Token 的路由拦截器
         registry.addInterceptor(new SaInterceptor(handle -> StpUtil.checkLogin()))
                 .addPathPatterns("/**")
-                .excludePathPatterns("/login","/logout","/static/**","/getCaptcha","/register","/getRegisterCaptcha");
+                .excludePathPatterns("/login","/logout","/static/**","/getCaptcha","/register","/getRegisterCaptcha",
+                        "getChangeLog");
     }
 
 

TEMPAT SAMPAH
dtok-api/framework/target/classes/com/dtok/framework/configure/SaTokenConfigure.class


TEMPAT SAMPAH
dtok-api/framework/target/framework-0.1.jar


TEMPAT SAMPAH
dtok-api/service/target/service-0.1.jar


+ 102 - 0
dtok-vue/src/components/dialog/BatchImportUser.vue

@@ -0,0 +1,102 @@
+<template>
+  <v-dialog v-model="dialog"
+            width="600"
+  >
+    <template v-slot:default="dialog">
+      <v-card tile>
+        <v-card-title>
+          <span class="text-h5">批量新增用户</span>
+        </v-card-title>
+        <v-card-text>
+          <v-row>
+            <v-col cols="12" md="6">
+              <v-text-field dense
+                            label="前缀" hide-details="前缀:如 acc- cs-"
+                            :rules="[() => !!formItems.prefix || '前缀不能为空']"
+                            v-model="formItems.prefix"
+              ></v-text-field>
+            </v-col>
+            <v-col cols="12" md="6">
+              <v-text-field dense type="number"
+                            label="生成数量" :rules="[() => !!formItems.generateNum ||'不能为0']"
+                            v-model="formItems.generateNum"
+              ></v-text-field>
+            </v-col>
+            <v-col cols="12" md="6">
+              <v-text-field dense
+                            label="密码"
+                            :rules="[() => !!formItems.password || '密码不能为空']"
+                            v-model="formItems.password"
+              ></v-text-field>
+            </v-col>
+            <v-col cols="12" md="6">
+              <v-text-field dense type="number"
+                            label="最大设备数" :rules="[() => !!formItems.maxDevice ||'不能为空']"
+                            v-model="formItems.maxDevice"
+              ></v-text-field>
+            </v-col>
+            <v-col cols="12" md="12">
+              <v-text-field dense
+                            label="名称"
+                            :rules="[() => !!formItems.name || '名称不能为空']"
+                            v-model="formItems.name"
+              ></v-text-field>            </v-col>
+            <v-col cols="12" md="12">
+              <v-checkbox v-model="formItems.isFinal" label="是否永久"></v-checkbox>
+            </v-col>
+          </v-row>
+        </v-card-text>
+        <v-card-actions class="justify-end">
+          <v-btn
+            text
+            @click="dialog.value = false"
+          >关闭
+          </v-btn>
+          <v-btn tile
+                 color="primary darken-1"
+                 text
+                 @click="submit"
+          >
+            确认
+          </v-btn>
+        </v-card-actions>
+      </v-card>
+    </template>
+  </v-dialog>
+</template>
+
+<script>
+// import request from '../../axios/request'
+
+export default {
+  name: 'BatchImportUser',
+  props: ['user', 'roles'],
+  data () {
+    return {
+      dialog: false,
+      formItems: {
+        prefix: null,
+        generateNum: 0,
+        password: null,
+        isFinal: true,
+        maxDevice: 1,
+        name: ''
+      }
+    }
+  },
+  methods: {
+    open () {
+      this.dialog = true
+    },
+    close () {
+      this.dialog = false
+    },
+    submit () {
+    }
+  }
+}
+</script>
+
+<style scoped>
+
+</style>

+ 6 - 0
dtok-vue/src/data/system/device/Device.js

@@ -18,6 +18,12 @@ export default {
         },
         methods: 'get'
       }
+    },
+    {
+      name: '名称',
+      code: 'name',
+      value: '',
+      formType: 'text'
     }
   ]
 }

+ 8 - 6
dtok-vue/src/views/base/Device.vue

@@ -70,14 +70,14 @@ export default {
       headers: [
         {
           text: 'uuid',
-          align: 'center',
+          align: ' d-none',
           sortable: false,
           value: 'uuid'
         },
         {
           text: '所属用户',
           align: 'center',
-          sortable: false,
+          sortable: true,
           value: 'account'
         },
         {
@@ -95,7 +95,7 @@ export default {
         {
           text: '注册时间',
           align: 'center',
-          sortable: false,
+          sortable: true,
           value: 'registerAt'
         },
         {
@@ -108,7 +108,8 @@ export default {
       desserts: [],
       loading: true,
       query: {
-        username: ''
+        username: '',
+        name: ''
       },
       temp: null,
       type: 'add',
@@ -154,7 +155,7 @@ export default {
     },
     unBoundingDone () {
       request({
-        url: '/api/unBundleDevice/' + this.temp.uuid,
+        url: '/device/unBundleDevice/' + this.temp.uuid,
         method: 'get'
       })
         .then((resp) => {
@@ -176,7 +177,8 @@ export default {
         url: '/device/search',
         method: 'get',
         params: {
-          userId: this.query.username
+          userId: this.query.username,
+          name: this.query.name
         }
       })
         .then((resp) => {

+ 12 - 0
dtok-vue/src/views/sys/UserManagement-Admin.vue

@@ -10,6 +10,12 @@
           </v-icon>
           新增
         </v-btn>
+        <v-btn @click="userGenDialogOpen" elevation="0" tile dark color="primary" class="mr-2">
+          <v-icon left>
+            mdi-plus
+          </v-icon>
+          批量添加
+        </v-btn>
         <v-btn icon slot="widget-header-action" @click="search">
           <v-icon class="text--secondary">mdi-refresh</v-icon>
         </v-btn>
@@ -87,6 +93,7 @@
                 ref="formDialog"></CommonForm>
     <RoleAuthDialog v-on:done="search" :roles="roles" :user="currentUser" ref="roleDialog"></RoleAuthDialog>
     <CompanyAuthDialog ref="authCompanyDialog" :user="currentUser"></CompanyAuthDialog>
+    <BatchImportUser ref="batchImportUserDialog"></BatchImportUser>
   </v-container>
 </template>
 
@@ -98,10 +105,12 @@ import RoleAuthDialog from '../../components/dialog/RoleAuthDialog'
 import CompanyAuthDialog from '../../components/dialog/HistoryDialog.vue'
 import model from '../../data/system/user/UserData'
 import CommonQueryCard from '../../components/dialog/CommonQueryCard'
+import BatchImportUser from '../../components/dialog/BatchImportUser.vue'
 
 export default {
   name: 'User',
   components: {
+    BatchImportUser,
     CommonQueryCard,
     CompanyAuthDialog,
     RoleAuthDialog,
@@ -253,6 +262,9 @@ export default {
           this.$refs.delUserDialog.close()
         })
     },
+    userGenDialogOpen () {
+      this.$refs.batchImportUserDialog.open()
+    },
     addOpen () {
       this.type = 'add'
       this.$refs.formDialog.open()

+ 130 - 1
webpack-script/dist/一键取关.js

@@ -7,7 +7,7 @@
 const nodes = __webpack_require__(590);
 module.exports = {
     packageName: "com.ss.android.ugc.aweme",
-    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0"],
+    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0","29.4.0","29.5.0","29.6.0"],
     commonts: ["又刷到你了", "看看我的作品", "来我主页转转"],
     sxhs: ["很高兴认识你", "常来常往"],
     zfhs: ["互粉", "回关", "关注", "互赞"],
@@ -1539,6 +1539,135 @@ var nodes = {
                 id: "com.ss.android.ugc.aweme:id/fu3"
             }
         }
+    },
+    "29.4.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/em4"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c2l"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eme"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/wj+"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/z0="
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/z1a"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/o0r"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/z18"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/q-5"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/ftw"
+            }
+        }
+    },
+    "29.5.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/erg"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c46"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eqw"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/w-h"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0rn"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0rr"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/pf1"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0sl"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rup"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fyz"
+            }
+        }
+    },
+    "29.6.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/eru"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c5e"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eq="
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/xa_"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0vo"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0vs"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/phi"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0wm"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rwu"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/1qo"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fza"
+            }
+        }
     }
 };
 module.exports = nodes;

+ 130 - 1
webpack-script/dist/一键取赞.js

@@ -7,7 +7,7 @@
 const nodes = __webpack_require__(590);
 module.exports = {
     packageName: "com.ss.android.ugc.aweme",
-    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0"],
+    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0","29.4.0","29.5.0","29.6.0"],
     commonts: ["又刷到你了", "看看我的作品", "来我主页转转"],
     sxhs: ["很高兴认识你", "常来常往"],
     zfhs: ["互粉", "回关", "关注", "互赞"],
@@ -1539,6 +1539,135 @@ var nodes = {
                 id: "com.ss.android.ugc.aweme:id/fu3"
             }
         }
+    },
+    "29.4.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/em4"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c2l"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eme"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/wj+"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/z0="
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/z1a"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/o0r"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/z18"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/q-5"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/ftw"
+            }
+        }
+    },
+    "29.5.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/erg"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c46"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eqw"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/w-h"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0rn"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0rr"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/pf1"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0sl"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rup"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fyz"
+            }
+        }
+    },
+    "29.6.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/eru"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c5e"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eq="
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/xa_"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0vo"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0vs"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/phi"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0wm"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rwu"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/1qo"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fza"
+            }
+        }
     }
 };
 module.exports = nodes;

+ 130 - 1
webpack-script/dist/万能引流.js

@@ -7,7 +7,7 @@
 const nodes = __webpack_require__(590);
 module.exports = {
     packageName: "com.ss.android.ugc.aweme",
-    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0"],
+    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0","29.4.0","29.5.0","29.6.0"],
     commonts: ["又刷到你了", "看看我的作品", "来我主页转转"],
     sxhs: ["很高兴认识你", "常来常往"],
     zfhs: ["互粉", "回关", "关注", "互赞"],
@@ -1539,6 +1539,135 @@ var nodes = {
                 id: "com.ss.android.ugc.aweme:id/fu3"
             }
         }
+    },
+    "29.4.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/em4"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c2l"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eme"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/wj+"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/z0="
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/z1a"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/o0r"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/z18"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/q-5"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/ftw"
+            }
+        }
+    },
+    "29.5.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/erg"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c46"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eqw"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/w-h"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0rn"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0rr"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/pf1"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0sl"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rup"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fyz"
+            }
+        }
+    },
+    "29.6.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/eru"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c5e"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eq="
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/xa_"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0vo"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0vs"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/phi"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0wm"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rwu"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/1qo"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fza"
+            }
+        }
     }
 };
 module.exports = nodes;

+ 130 - 1
webpack-script/dist/同城引流.js

@@ -7,7 +7,7 @@
 const nodes = __webpack_require__(590);
 module.exports = {
     packageName: "com.ss.android.ugc.aweme",
-    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0"],
+    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0","29.4.0","29.5.0","29.6.0"],
     commonts: ["又刷到你了", "看看我的作品", "来我主页转转"],
     sxhs: ["很高兴认识你", "常来常往"],
     zfhs: ["互粉", "回关", "关注", "互赞"],
@@ -1539,6 +1539,135 @@ var nodes = {
                 id: "com.ss.android.ugc.aweme:id/fu3"
             }
         }
+    },
+    "29.4.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/em4"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c2l"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eme"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/wj+"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/z0="
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/z1a"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/o0r"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/z18"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/q-5"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/ftw"
+            }
+        }
+    },
+    "29.5.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/erg"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c46"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eqw"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/w-h"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0rn"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0rr"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/pf1"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0sl"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rup"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fyz"
+            }
+        }
+    },
+    "29.6.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/eru"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c5e"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eq="
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/xa_"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0vo"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0vs"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/phi"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0wm"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rwu"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/1qo"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fza"
+            }
+        }
     }
 };
 module.exports = nodes;

+ 130 - 1
webpack-script/dist/垂直养号.js

@@ -7,7 +7,7 @@
 const nodes = __webpack_require__(590);
 module.exports = {
     packageName: "com.ss.android.ugc.aweme",
-    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0"],
+    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0","29.4.0","29.5.0","29.6.0"],
     commonts: ["又刷到你了", "看看我的作品", "来我主页转转"],
     sxhs: ["很高兴认识你", "常来常往"],
     zfhs: ["互粉", "回关", "关注", "互赞"],
@@ -1539,6 +1539,135 @@ var nodes = {
                 id: "com.ss.android.ugc.aweme:id/fu3"
             }
         }
+    },
+    "29.4.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/em4"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c2l"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eme"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/wj+"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/z0="
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/z1a"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/o0r"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/z18"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/q-5"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/ftw"
+            }
+        }
+    },
+    "29.5.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/erg"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c46"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eqw"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/w-h"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0rn"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0rr"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/pf1"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0sl"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rup"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fyz"
+            }
+        }
+    },
+    "29.6.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/eru"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c5e"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eq="
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/xa_"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0vo"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0vs"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/phi"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0wm"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rwu"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/1qo"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fza"
+            }
+        }
     }
 };
 module.exports = nodes;

+ 130 - 1
webpack-script/dist/智能养号.js

@@ -7,7 +7,7 @@
 const nodes = __webpack_require__(590);
 module.exports = {
     packageName: "com.ss.android.ugc.aweme",
-    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0"],
+    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0","29.4.0","29.5.0","29.6.0"],
     commonts: ["又刷到你了", "看看我的作品", "来我主页转转"],
     sxhs: ["很高兴认识你", "常来常往"],
     zfhs: ["互粉", "回关", "关注", "互赞"],
@@ -1539,6 +1539,135 @@ var nodes = {
                 id: "com.ss.android.ugc.aweme:id/fu3"
             }
         }
+    },
+    "29.4.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/em4"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c2l"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eme"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/wj+"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/z0="
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/z1a"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/o0r"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/z18"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/q-5"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/ftw"
+            }
+        }
+    },
+    "29.5.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/erg"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c46"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eqw"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/w-h"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0rn"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0rr"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/pf1"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0sl"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rup"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fyz"
+            }
+        }
+    },
+    "29.6.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/eru"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c5e"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eq="
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/xa_"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0vo"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0vs"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/phi"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0wm"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rwu"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/1qo"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fza"
+            }
+        }
     }
 };
 module.exports = nodes;

+ 131 - 2
webpack-script/dist/智能涨粉.js

@@ -7,7 +7,7 @@
 const nodes = __webpack_require__(590);
 module.exports = {
     packageName: "com.ss.android.ugc.aweme",
-    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0"],
+    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0","29.4.0","29.5.0","29.6.0"],
     commonts: ["又刷到你了", "看看我的作品", "来我主页转转"],
     sxhs: ["很高兴认识你", "常来常往"],
     zfhs: ["互粉", "回关", "关注", "互赞"],
@@ -1539,6 +1539,135 @@ var nodes = {
                 id: "com.ss.android.ugc.aweme:id/fu3"
             }
         }
+    },
+    "29.4.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/em4"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c2l"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eme"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/wj+"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/z0="
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/z1a"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/o0r"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/z18"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/q-5"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/ftw"
+            }
+        }
+    },
+    "29.5.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/erg"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c46"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eqw"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/w-h"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0rn"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0rr"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/pf1"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0sl"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rup"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fyz"
+            }
+        }
+    },
+    "29.6.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/eru"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c5e"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eq="
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/xa_"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0vo"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0vs"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/phi"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0wm"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rwu"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/1qo"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fza"
+            }
+        }
     }
 };
 module.exports = nodes;
@@ -1921,7 +2050,7 @@ var znzf = {
             let gjcsCount = 0;
             let dyc = true;
             while (true) {
-                if (dyc && (descStartsWith("搜索").descEndsWith("按钮").visibleToUser().findOne().parent().click(), dyc = false, !this.dbzhgjc(param.gjcs[gjcsCount]))) {
+                if (dyc && (id("com.ss.android.ugc.aweme:id/hbz").visibleToUser().findOne().parent().click(), dyc = false, !this.dbzhgjc(param.gjcs[gjcsCount]))) {
                     break;
                 }
                 if (runCount >= param.yxgs) {

+ 130 - 1
webpack-script/dist/点赞回访.js

@@ -7,7 +7,7 @@
 const nodes = __webpack_require__(590);
 module.exports = {
     packageName: "com.ss.android.ugc.aweme",
-    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0"],
+    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0","29.4.0","29.5.0","29.6.0"],
     commonts: ["又刷到你了", "看看我的作品", "来我主页转转"],
     sxhs: ["很高兴认识你", "常来常往"],
     zfhs: ["互粉", "回关", "关注", "互赞"],
@@ -1539,6 +1539,135 @@ var nodes = {
                 id: "com.ss.android.ugc.aweme:id/fu3"
             }
         }
+    },
+    "29.4.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/em4"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c2l"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eme"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/wj+"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/z0="
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/z1a"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/o0r"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/z18"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/q-5"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/ftw"
+            }
+        }
+    },
+    "29.5.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/erg"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c46"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eqw"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/w-h"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0rn"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0rr"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/pf1"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0sl"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rup"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fyz"
+            }
+        }
+    },
+    "29.6.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/eru"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c5e"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eq="
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/xa_"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0vo"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0vs"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/phi"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0wm"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rwu"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/1qo"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fza"
+            }
+        }
     }
 };
 module.exports = nodes;

+ 130 - 1
webpack-script/dist/直播养号.js

@@ -7,7 +7,7 @@
 const nodes = __webpack_require__(590);
 module.exports = {
     packageName: "com.ss.android.ugc.aweme",
-    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0"],
+    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0","29.4.0","29.5.0","29.6.0"],
     commonts: ["又刷到你了", "看看我的作品", "来我主页转转"],
     sxhs: ["很高兴认识你", "常来常往"],
     zfhs: ["互粉", "回关", "关注", "互赞"],
@@ -1539,6 +1539,135 @@ var nodes = {
                 id: "com.ss.android.ugc.aweme:id/fu3"
             }
         }
+    },
+    "29.4.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/em4"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c2l"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eme"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/wj+"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/z0="
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/z1a"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/o0r"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/z18"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/q-5"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/ftw"
+            }
+        }
+    },
+    "29.5.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/erg"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c46"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eqw"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/w-h"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0rn"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0rr"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/pf1"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0sl"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rup"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fyz"
+            }
+        }
+    },
+    "29.6.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/eru"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c5e"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eq="
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/xa_"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0vo"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0vs"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/phi"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0wm"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rwu"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/1qo"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fza"
+            }
+        }
     }
 };
 module.exports = nodes;

+ 130 - 1
webpack-script/dist/直播拓客.js

@@ -7,7 +7,7 @@
 const nodes = __webpack_require__(590);
 module.exports = {
     packageName: "com.ss.android.ugc.aweme",
-    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0"],
+    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0","29.4.0","29.5.0","29.6.0"],
     commonts: ["又刷到你了", "看看我的作品", "来我主页转转"],
     sxhs: ["很高兴认识你", "常来常往"],
     zfhs: ["互粉", "回关", "关注", "互赞"],
@@ -1539,6 +1539,135 @@ var nodes = {
                 id: "com.ss.android.ugc.aweme:id/fu3"
             }
         }
+    },
+    "29.4.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/em4"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c2l"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eme"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/wj+"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/z0="
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/z1a"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/o0r"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/z18"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/q-5"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/ftw"
+            }
+        }
+    },
+    "29.5.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/erg"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c46"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eqw"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/w-h"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0rn"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0rr"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/pf1"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0sl"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rup"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fyz"
+            }
+        }
+    },
+    "29.6.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/eru"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c5e"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eq="
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/xa_"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0vo"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0vs"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/phi"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0wm"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rwu"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/1qo"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fza"
+            }
+        }
     }
 };
 module.exports = nodes;

+ 130 - 1
webpack-script/dist/直播控场.js

@@ -7,7 +7,7 @@
 const nodes = __webpack_require__(590);
 module.exports = {
     packageName: "com.ss.android.ugc.aweme",
-    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0"],
+    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0","29.4.0","29.5.0","29.6.0"],
     commonts: ["又刷到你了", "看看我的作品", "来我主页转转"],
     sxhs: ["很高兴认识你", "常来常往"],
     zfhs: ["互粉", "回关", "关注", "互赞"],
@@ -1539,6 +1539,135 @@ var nodes = {
                 id: "com.ss.android.ugc.aweme:id/fu3"
             }
         }
+    },
+    "29.4.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/em4"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c2l"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eme"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/wj+"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/z0="
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/z1a"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/o0r"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/z18"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/q-5"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/ftw"
+            }
+        }
+    },
+    "29.5.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/erg"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c46"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eqw"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/w-h"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0rn"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0rr"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/pf1"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0sl"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rup"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fyz"
+            }
+        }
+    },
+    "29.6.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/eru"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c5e"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eq="
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/xa_"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0vo"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0vs"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/phi"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0wm"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rwu"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/1qo"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fza"
+            }
+        }
     }
 };
 module.exports = nodes;

+ 130 - 1
webpack-script/dist/直播点赞.js

@@ -7,7 +7,7 @@
 const nodes = __webpack_require__(590);
 module.exports = {
     packageName: "com.ss.android.ugc.aweme",
-    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0"],
+    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0","29.4.0","29.5.0","29.6.0"],
     commonts: ["又刷到你了", "看看我的作品", "来我主页转转"],
     sxhs: ["很高兴认识你", "常来常往"],
     zfhs: ["互粉", "回关", "关注", "互赞"],
@@ -1539,6 +1539,135 @@ var nodes = {
                 id: "com.ss.android.ugc.aweme:id/fu3"
             }
         }
+    },
+    "29.4.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/em4"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c2l"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eme"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/wj+"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/z0="
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/z1a"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/o0r"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/z18"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/q-5"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/ftw"
+            }
+        }
+    },
+    "29.5.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/erg"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c46"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eqw"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/w-h"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0rn"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0rr"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/pf1"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0sl"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rup"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fyz"
+            }
+        }
+    },
+    "29.6.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/eru"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c5e"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eq="
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/xa_"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0vo"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0vs"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/phi"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0wm"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rwu"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/1qo"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fza"
+            }
+        }
     }
 };
 module.exports = nodes;

+ 130 - 1
webpack-script/dist/粉丝回访.js

@@ -7,7 +7,7 @@
 const nodes = __webpack_require__(590);
 module.exports = {
     packageName: "com.ss.android.ugc.aweme",
-    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0"],
+    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0","29.4.0","29.5.0","29.6.0"],
     commonts: ["又刷到你了", "看看我的作品", "来我主页转转"],
     sxhs: ["很高兴认识你", "常来常往"],
     zfhs: ["互粉", "回关", "关注", "互赞"],
@@ -1539,6 +1539,135 @@ var nodes = {
                 id: "com.ss.android.ugc.aweme:id/fu3"
             }
         }
+    },
+    "29.4.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/em4"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c2l"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eme"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/wj+"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/z0="
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/z1a"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/o0r"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/z18"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/q-5"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/ftw"
+            }
+        }
+    },
+    "29.5.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/erg"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c46"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eqw"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/w-h"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0rn"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0rr"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/pf1"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0sl"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rup"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fyz"
+            }
+        }
+    },
+    "29.6.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/eru"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c5e"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eq="
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/xa_"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0vo"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0vs"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/phi"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0wm"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rwu"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/1qo"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fza"
+            }
+        }
     }
 };
 module.exports = nodes;

+ 130 - 1
webpack-script/dist/粉丝私信.js

@@ -7,7 +7,7 @@
 const nodes = __webpack_require__(590);
 module.exports = {
     packageName: "com.ss.android.ugc.aweme",
-    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0"],
+    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0","29.4.0","29.5.0","29.6.0"],
     commonts: ["又刷到你了", "看看我的作品", "来我主页转转"],
     sxhs: ["很高兴认识你", "常来常往"],
     zfhs: ["互粉", "回关", "关注", "互赞"],
@@ -1539,6 +1539,135 @@ var nodes = {
                 id: "com.ss.android.ugc.aweme:id/fu3"
             }
         }
+    },
+    "29.4.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/em4"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c2l"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eme"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/wj+"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/z0="
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/z1a"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/o0r"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/z18"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/q-5"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/ftw"
+            }
+        }
+    },
+    "29.5.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/erg"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c46"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eqw"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/w-h"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0rn"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0rr"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/pf1"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0sl"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rup"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fyz"
+            }
+        }
+    },
+    "29.6.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/eru"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c5e"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eq="
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/xa_"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0vo"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0vs"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/phi"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0wm"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rwu"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/1qo"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fza"
+            }
+        }
     }
 };
 module.exports = nodes;

+ 130 - 1
webpack-script/dist/粉丝转化.js

@@ -7,7 +7,7 @@
 const nodes = __webpack_require__(590);
 module.exports = {
     packageName: "com.ss.android.ugc.aweme",
-    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0"],
+    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0","29.4.0","29.5.0","29.6.0"],
     commonts: ["又刷到你了", "看看我的作品", "来我主页转转"],
     sxhs: ["很高兴认识你", "常来常往"],
     zfhs: ["互粉", "回关", "关注", "互赞"],
@@ -1539,6 +1539,135 @@ var nodes = {
                 id: "com.ss.android.ugc.aweme:id/fu3"
             }
         }
+    },
+    "29.4.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/em4"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c2l"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eme"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/wj+"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/z0="
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/z1a"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/o0r"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/z18"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/q-5"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/ftw"
+            }
+        }
+    },
+    "29.5.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/erg"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c46"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eqw"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/w-h"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0rn"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0rr"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/pf1"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0sl"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rup"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fyz"
+            }
+        }
+    },
+    "29.6.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/eru"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c5e"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eq="
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/xa_"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0vo"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0vs"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/phi"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0wm"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rwu"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/1qo"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fza"
+            }
+        }
     }
 };
 module.exports = nodes;

+ 130 - 1
webpack-script/dist/自动回评.js

@@ -7,7 +7,7 @@
 const nodes = __webpack_require__(590);
 module.exports = {
     packageName: "com.ss.android.ugc.aweme",
-    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0"],
+    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0","29.4.0","29.5.0","29.6.0"],
     commonts: ["又刷到你了", "看看我的作品", "来我主页转转"],
     sxhs: ["很高兴认识你", "常来常往"],
     zfhs: ["互粉", "回关", "关注", "互赞"],
@@ -1539,6 +1539,135 @@ var nodes = {
                 id: "com.ss.android.ugc.aweme:id/fu3"
             }
         }
+    },
+    "29.4.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/em4"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c2l"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eme"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/wj+"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/z0="
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/z1a"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/o0r"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/z18"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/q-5"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/ftw"
+            }
+        }
+    },
+    "29.5.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/erg"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c46"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eqw"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/w-h"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0rn"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0rr"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/pf1"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0sl"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rup"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fyz"
+            }
+        }
+    },
+    "29.6.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/eru"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c5e"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eq="
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/xa_"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0vo"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0vs"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/phi"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0wm"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rwu"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/1qo"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fza"
+            }
+        }
     }
 };
 module.exports = nodes;

+ 131 - 2
webpack-script/dist/行业转化.js

@@ -7,7 +7,7 @@
 const nodes = __webpack_require__(590);
 module.exports = {
     packageName: "com.ss.android.ugc.aweme",
-    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0"],
+    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0","29.4.0","29.5.0","29.6.0"],
     commonts: ["又刷到你了", "看看我的作品", "来我主页转转"],
     sxhs: ["很高兴认识你", "常来常往"],
     zfhs: ["互粉", "回关", "关注", "互赞"],
@@ -1539,6 +1539,135 @@ var nodes = {
                 id: "com.ss.android.ugc.aweme:id/fu3"
             }
         }
+    },
+    "29.4.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/em4"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c2l"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eme"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/wj+"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/z0="
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/z1a"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/o0r"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/z18"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/q-5"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/ftw"
+            }
+        }
+    },
+    "29.5.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/erg"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c46"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eqw"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/w-h"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0rn"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0rr"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/pf1"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0sl"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rup"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fyz"
+            }
+        }
+    },
+    "29.6.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/eru"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c5e"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eq="
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/xa_"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0vo"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0vs"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/phi"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0wm"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rwu"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/1qo"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fza"
+            }
+        }
     }
 };
 module.exports = nodes;
@@ -1906,7 +2035,7 @@ var hyzh = {
             let dyc = true;
             while (true) {
                 if (dyc) {
-                    descStartsWith("搜索").descEndsWith("按钮").visibleToUser().findOne().parent().click();
+                    id("com.ss.android.ugc.aweme:id/hbz").visibleToUser().findOne().parent().click();
                     dyc = false;
                     this.hygjc(param.gjcs[gjcsCount]);
                 }

+ 130 - 1
webpack-script/dist/视频筛选.js

@@ -7,7 +7,7 @@
 const nodes = __webpack_require__(590);
 module.exports = {
     packageName: "com.ss.android.ugc.aweme",
-    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0"],
+    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0","29.4.0","29.5.0","29.6.0"],
     commonts: ["又刷到你了", "看看我的作品", "来我主页转转"],
     sxhs: ["很高兴认识你", "常来常往"],
     zfhs: ["互粉", "回关", "关注", "互赞"],
@@ -1539,6 +1539,135 @@ var nodes = {
                 id: "com.ss.android.ugc.aweme:id/fu3"
             }
         }
+    },
+    "29.4.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/em4"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c2l"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eme"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/wj+"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/z0="
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/z1a"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/o0r"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/z18"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/q-5"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/ftw"
+            }
+        }
+    },
+    "29.5.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/erg"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c46"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eqw"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/w-h"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0rn"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0rr"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/pf1"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0sl"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rup"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fyz"
+            }
+        }
+    },
+    "29.6.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/eru"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c5e"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eq="
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/xa_"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0vo"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0vs"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/phi"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0wm"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rwu"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/1qo"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fza"
+            }
+        }
     }
 };
 module.exports = nodes;

+ 130 - 1
webpack-script/dist/评论区回复.js

@@ -7,7 +7,7 @@
 const nodes = __webpack_require__(590);
 module.exports = {
     packageName: "com.ss.android.ugc.aweme",
-    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0"],
+    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0","29.4.0","29.5.0","29.6.0"],
     commonts: ["又刷到你了", "看看我的作品", "来我主页转转"],
     sxhs: ["很高兴认识你", "常来常往"],
     zfhs: ["互粉", "回关", "关注", "互赞"],
@@ -1539,6 +1539,135 @@ var nodes = {
                 id: "com.ss.android.ugc.aweme:id/fu3"
             }
         }
+    },
+    "29.4.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/em4"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c2l"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eme"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/wj+"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/z0="
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/z1a"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/o0r"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/z18"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/q-5"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/ftw"
+            }
+        }
+    },
+    "29.5.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/erg"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c46"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eqw"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/w-h"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0rn"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0rr"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/pf1"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0sl"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rup"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fyz"
+            }
+        }
+    },
+    "29.6.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/eru"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c5e"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eq="
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/xa_"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0vo"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0vs"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/phi"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0wm"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rwu"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/1qo"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fza"
+            }
+        }
     }
 };
 module.exports = nodes;

+ 130 - 1
webpack-script/dist/超级转发.js

@@ -7,7 +7,7 @@
 const nodes = __webpack_require__(590);
 module.exports = {
     packageName: "com.ss.android.ugc.aweme",
-    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0"],
+    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0","29.4.0","29.5.0","29.6.0"],
     commonts: ["又刷到你了", "看看我的作品", "来我主页转转"],
     sxhs: ["很高兴认识你", "常来常往"],
     zfhs: ["互粉", "回关", "关注", "互赞"],
@@ -1539,6 +1539,135 @@ var nodes = {
                 id: "com.ss.android.ugc.aweme:id/fu3"
             }
         }
+    },
+    "29.4.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/em4"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c2l"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eme"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/wj+"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/z0="
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/z1a"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/o0r"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/z18"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/q-5"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/ftw"
+            }
+        }
+    },
+    "29.5.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/erg"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c46"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eqw"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/w-h"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0rn"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0rr"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/pf1"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0sl"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rup"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fyz"
+            }
+        }
+    },
+    "29.6.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/eru"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c5e"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eq="
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/xa_"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0vo"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0vs"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/phi"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0wm"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rwu"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/1qo"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fza"
+            }
+        }
     }
 };
 module.exports = nodes;

+ 130 - 1
webpack-script/dist/通讯录转化.js

@@ -7,7 +7,7 @@
 const nodes = __webpack_require__(590);
 module.exports = {
     packageName: "com.ss.android.ugc.aweme",
-    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0"],
+    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0","29.4.0","29.5.0","29.6.0"],
     commonts: ["又刷到你了", "看看我的作品", "来我主页转转"],
     sxhs: ["很高兴认识你", "常来常往"],
     zfhs: ["互粉", "回关", "关注", "互赞"],
@@ -1539,6 +1539,135 @@ var nodes = {
                 id: "com.ss.android.ugc.aweme:id/fu3"
             }
         }
+    },
+    "29.4.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/em4"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c2l"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eme"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/wj+"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/z0="
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/z1a"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/o0r"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/z18"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/q-5"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/ftw"
+            }
+        }
+    },
+    "29.5.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/erg"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c46"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eqw"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/w-h"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0rn"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0rr"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/pf1"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0sl"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rup"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fyz"
+            }
+        }
+    },
+    "29.6.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/eru"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c5e"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eq="
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/xa_"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0vo"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0vs"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/phi"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0wm"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rwu"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/1qo"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fza"
+            }
+        }
     }
 };
 module.exports = nodes;

+ 1 - 1
webpack-script/src/common/conf.js

@@ -1,7 +1,7 @@
 const nodes = require("./node");
 module.exports = {
     packageName: "com.ss.android.ugc.aweme",
-    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0"],
+    versions: ["26.0.0", "27.0.0", "28.0.0", "28.1.0", "28.2.0", "28.3.0", "28.4.0", "28.5.0", "28.6.0", "28.7.0", "28.8.0", "28.9.0", "29.0.0", "29.1.0","29.2.0","29.3.0","29.4.0","29.5.0","29.6.0"],
     commonts: ["又刷到你了", "看看我的作品", "来我主页转转"],
     sxhs: ["很高兴认识你", "常来常往"],
     zfhs: ["互粉", "回关", "关注", "互赞"],

+ 1 - 1
webpack-script/src/common/example/znzf.js

@@ -1782,7 +1782,7 @@
                     let gjcsCount = 0;
                     let dyc = true;
                     while (true) {
-                        if (dyc && (descStartsWith("搜索").descEndsWith("按钮").visibleToUser().findOne().parent().click(), dyc = false, !this.dbzhgjc(param.gjcs[gjcsCount]))) {
+                        if (dyc && (id("com.ss.android.ugc.aweme:id/hbz").visibleToUser().findOne().parent().click(), dyc = false, !this.dbzhgjc(param.gjcs[gjcsCount]))) {
                             break;
                         }
                         if (runCount >= param.yxgs) {

+ 129 - 0
webpack-script/src/common/node.js

@@ -1003,6 +1003,135 @@ var nodes = {
                 id: "com.ss.android.ugc.aweme:id/fu3"
             }
         }
+    },
+    "29.4.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/em4"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c2l"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eme"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/wj+"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/z0="
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/z1a"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/o0r"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/z18"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/q-5"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/ftw"
+            }
+        }
+    },
+    "29.5.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/erg"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c46"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eqw"
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/w-h"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0rn"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0rr"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/pf1"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0sl"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rup"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/0vx"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fyz"
+            }
+        }
+    },
+    "29.6.0": {
+        video: {
+            like: {
+                id: "com.ss.android.ugc.aweme:id/eru"
+            }
+        },
+        comment: {
+            button: {
+                id: "com.ss.android.ugc.aweme:id/c5e"
+            },
+            zan: {
+                id: "com.ss.android.ugc.aweme:id/eq="
+            }
+        },
+        user: {
+            homeMark: {
+                id: "com.ss.android.ugc.aweme:id/xa_"
+            },
+            gznum: {
+                id: "com.ss.android.ugc.aweme:id/0vo"
+            },
+            fansnum: {
+                id: "com.ss.android.ugc.aweme:id/0vs"
+            },
+            username: {
+                id: "com.ss.android.ugc.aweme:id/phi"
+            },
+            lanv: {
+                id: "com.ss.android.ugc.aweme:id/0wm"
+            },
+            followBtn: {
+                id: "com.ss.android.ugc.aweme:id/rwu"
+            }
+        },
+        live: {
+            userlistbox: {
+                id: "com.ss.android.ugc.aweme:id/1qo"
+            },
+            msglistbox: {
+                id: "com.ss.android.ugc.aweme:id/fza"
+            }
+        }
     }
 };
 module.exports = nodes;

+ 1 - 1
webpack-script/src/hyzh.js

@@ -141,7 +141,7 @@ var hyzh = {
             let dyc = true;
             while (true) {
                 if (dyc) {
-                    descStartsWith("搜索").descEndsWith("按钮").visibleToUser().findOne().parent().click();
+                    id("com.ss.android.ugc.aweme:id/hbz").visibleToUser().findOne().parent().click();
                     dyc = false;
                     this.hygjc(param.gjcs[gjcsCount]);
                 }

+ 1 - 1
webpack-script/src/znzf.js

@@ -156,7 +156,7 @@ var znzf = {
             let gjcsCount = 0;
             let dyc = true;
             while (true) {
-                if (dyc && (descStartsWith("搜索").descEndsWith("按钮").visibleToUser().findOne().parent().click(), dyc = false, !this.dbzhgjc(param.gjcs[gjcsCount]))) {
+                if (dyc && (id("com.ss.android.ugc.aweme:id/hbz").visibleToUser().findOne().parent().click(), dyc = false, !this.dbzhgjc(param.gjcs[gjcsCount]))) {
                     break;
                 }
                 if (runCount >= param.yxgs) {