parent
							
								
									b9224b872f
								
							
						
					
					
						commit
						dbab5e43d3
					
				| @ -0,0 +1,205 @@ | |||||||
|  | const View = android.view.View; | ||||||
|  | // 创建悬浮窗
 | ||||||
|  | let window = floaty.window( | ||||||
|  |     <vertical> | ||||||
|  |          <button id="toggleBtn" text="展开/隐藏"/> | ||||||
|  |         <button id="enter" text="进入直播间"/> | ||||||
|  |         <button id="push" text="自动发帖"/> | ||||||
|  |         <button id="comment" text="评论"/> | ||||||
|  |         <button id="follow" text="关注"/> | ||||||
|  |     </vertical> | ||||||
|  | ); | ||||||
|  | 
 | ||||||
|  | // 设置悬浮窗的位置
 | ||||||
|  | window.setPosition(0, 50); | ||||||
|  | 
 | ||||||
|  | // 初始化悬浮窗的状态
 | ||||||
|  | let isExpanded = true; | ||||||
|  | 
 | ||||||
|  | // 隐藏和展开悬浮窗
 | ||||||
|  | window.toggleBtn.click(() => { | ||||||
|  |     if (isExpanded) { | ||||||
|  |         // 隐藏悬浮窗
 | ||||||
|  |         if (window.enter) window.enter.setVisibility(View.GONE); | ||||||
|  |         if (window.push) window.push.setVisibility(View.GONE); | ||||||
|  |         if (window.comment) window.comment.setVisibility(View.GONE); | ||||||
|  |         if (window.follow) window.follow.setVisibility(View.GONE); | ||||||
|  |         window.toggleBtn.setText("展开"); | ||||||
|  |     } else { | ||||||
|  |         // 展开悬浮窗
 | ||||||
|  |         if (window.enter) window.enter.setVisibility(View.VISIBLE); | ||||||
|  |         if (window.push) window.push.setVisibility(View.VISIBLE); | ||||||
|  |         if (window.comment) window.comment.setVisibility(View.VISIBLE); | ||||||
|  |         if (window.follow) window.follow.setVisibility(View.VISIBLE); | ||||||
|  |         window.toggleBtn.setText("隐藏"); | ||||||
|  |     } | ||||||
|  |     isExpanded = !isExpanded; | ||||||
|  | }); | ||||||
|  | 
 | ||||||
|  | // 为每个按钮添加点击事件处理
 | ||||||
|  | window.enter.click(function() { | ||||||
|  |     // 进入任意直播间
 | ||||||
|  |     setTimeout(function() { | ||||||
|  |         var appName = "小红书"; | ||||||
|  |         launchApp(appName); | ||||||
|  |          | ||||||
|  |         sleep(3000);//确保成功打开
 | ||||||
|  |         //点击直播标签
 | ||||||
|  |         click("直播") | ||||||
|  |         toast("点击成功") | ||||||
|  |         //等待加载
 | ||||||
|  |         sleep(2000); | ||||||
|  |         function getRandomInt(min, max) { | ||||||
|  |             min = Math.ceil(min); | ||||||
|  |             max = Math.floor(max); | ||||||
|  |             return Math.floor(Math.random() * (max - min + 1)) + min; | ||||||
|  |         } | ||||||
|  |         for (let i = 0; i <= getRandomInt(0,7); i++) { // 循环10次
 | ||||||
|  |             // 滑动屏幕
 | ||||||
|  |             swipe(500, 500, 500, 1500, 100); // 从屏幕底部向上滑动
 | ||||||
|  |             sleep(2000); // 等待2秒
 | ||||||
|  |         } | ||||||
|  |         for (let i = 0; i <= getRandomInt(0,14); i++) { // 循环10次
 | ||||||
|  |             // 滑动屏幕
 | ||||||
|  |             swipe(500, 1500, 500, 1153, 100); // 从屏幕底部向上滑动
 | ||||||
|  |             sleep(2000); // 等待2秒
 | ||||||
|  |         } | ||||||
|  |         click(getRandomInt(15,544),getRandomInt(299,2239)); | ||||||
|  |         for(let i=0;i <= getRandomInt(10,30);i++) { | ||||||
|  |             click(900,900); | ||||||
|  |             sleep(100); | ||||||
|  |             click(900,900); | ||||||
|  |             sleep(200); | ||||||
|  |         } | ||||||
|  |         }, 0); | ||||||
|  | }); | ||||||
|  | 
 | ||||||
|  | window.push.click(function() { | ||||||
|  |      // 发布笔记的实现代码
 | ||||||
|  |      setTimeout(function() { | ||||||
|  |         app.launchApp("小红书"); | ||||||
|  |         sleep(3000); | ||||||
|  |         //点击加号
 | ||||||
|  |         id("dx0").findOne().click() | ||||||
|  |         sleep(3000); | ||||||
|  |         //点击文字
 | ||||||
|  |         id("bf3").className("android.widget.TextView").text("文字").findOne().parent().click() | ||||||
|  |          | ||||||
|  |         //点击编辑
 | ||||||
|  |         id("caz").findOne().click() | ||||||
|  |         sleep(3000); | ||||||
|  |         //输入文字
 | ||||||
|  |         id("c3z").findOne().setText("你好,小红书!") | ||||||
|  |         //点击下一步
 | ||||||
|  |         id("bey").findOne().click() | ||||||
|  |         sleep(3000); | ||||||
|  |         //点击下一步
 | ||||||
|  |         id("g5p").findOne().click() | ||||||
|  |         sleep(3000); | ||||||
|  |         //发布
 | ||||||
|  |         id("amn").findOne().click() | ||||||
|  |         }, 0); | ||||||
|  | }); | ||||||
|  | 
 | ||||||
|  | window.comment.click(function() { | ||||||
|  |     // 评论的实现代码
 | ||||||
|  |     setTimeout(function() { | ||||||
|  |         var appName = "小红书"; | ||||||
|  |         launchApp(appName); | ||||||
|  |         toast("打开小红书") | ||||||
|  |         sleep(3000);//确保成功打开
 | ||||||
|  |         //点击直播标签
 | ||||||
|  |         click("直播") | ||||||
|  |         toast("点击成功") | ||||||
|  |         //等待加载
 | ||||||
|  |         sleep(2000); | ||||||
|  |         function getRandomInt(min, max) { | ||||||
|  |             min = Math.ceil(min); | ||||||
|  |             max = Math.floor(max); | ||||||
|  |             return Math.floor(Math.random() * (max - min + 1)) + min; | ||||||
|  |         } | ||||||
|  |         for (let i = 0; i <= getRandomInt(0,7); i++) { // 循环10次
 | ||||||
|  |             // 滑动屏幕
 | ||||||
|  |             swipe(500, 500, 500, 1500, 100); // 从屏幕底部向上滑动
 | ||||||
|  |             sleep(2000); // 等待2秒
 | ||||||
|  |         } | ||||||
|  |         for (let i = 0; i <= getRandomInt(0,14); i++) { // 循环10次
 | ||||||
|  |             // 滑动屏幕
 | ||||||
|  |             swipe(500, 1500, 500, 1153, 100); // 从屏幕底部向上滑动
 | ||||||
|  |             sleep(2000); // 等待2秒
 | ||||||
|  |         } | ||||||
|  |         click(getRandomInt(15,544),getRandomInt(299,2239)); | ||||||
|  |         function staticComments(commentCount) { | ||||||
|  |             var comments = [ | ||||||
|  |                 "1", | ||||||
|  |                 "2", | ||||||
|  |                 "3", | ||||||
|  |                 "4", | ||||||
|  |                 "5" | ||||||
|  |             ]; | ||||||
|  |             for (var i = 0; i < commentCount; i++) { | ||||||
|  |                 var commentText = comments[getRandomInt(0,4)]; // 循环使用评论内容
 | ||||||
|  |                  | ||||||
|  |                 // 查找评论输入框并点击
 | ||||||
|  |                 var commentInput = text("说点什么…").findOne(5000); | ||||||
|  |              | ||||||
|  |                     commentInput.click(); | ||||||
|  |                     sleep(1000); // 等待输入框激活
 | ||||||
|  |                      | ||||||
|  |                     // 输入评论内容
 | ||||||
|  |                     setText(commentText); | ||||||
|  |                     sleep(1000); // 等待输入内容完成
 | ||||||
|  |                      | ||||||
|  |                     // 查找发送按钮并点击
 | ||||||
|  |                     var sendButton = text("发送").findOne(5000); | ||||||
|  |                      | ||||||
|  |                         sendButton.click(); | ||||||
|  |                         sleep(1000); // 等待发送完成
 | ||||||
|  |                 }  | ||||||
|  |         } | ||||||
|  |         staticComments(5); | ||||||
|  |     }, 0); | ||||||
|  | }); | ||||||
|  | 
 | ||||||
|  | window.follow.click(function() { | ||||||
|  |     // 关注的实现代码
 | ||||||
|  |     setTimeout(function() { | ||||||
|  |          | ||||||
|  |         var appName = "小红书"; | ||||||
|  |         launchApp(appName); | ||||||
|  |         toast("打开小红书") | ||||||
|  |         sleep(3000);//确保成功打开
 | ||||||
|  |         //点击直播标签
 | ||||||
|  |         click("直播") | ||||||
|  |         toast("点击成功") | ||||||
|  |         //等待加载
 | ||||||
|  |         sleep(2000); | ||||||
|  |         //进入直播间
 | ||||||
|  |         click(300, 800); | ||||||
|  |         toast("点击成功"); | ||||||
|  |         //等待直播间加载
 | ||||||
|  |         sleep(2000); | ||||||
|  |         function main() { | ||||||
|  |             // 自动滑屏
 | ||||||
|  |             for (let i = 0; i < 4; i++) { // 循环10次
 | ||||||
|  |                 click(900, 900); | ||||||
|  |                 sleep(100); | ||||||
|  |                 click(900, 900); | ||||||
|  |                 sleep(1500); | ||||||
|  |                 click("关注"); | ||||||
|  |                 sleep(1500); | ||||||
|  |                 // 滑动屏幕
 | ||||||
|  |                 swipe(500, 1500, 500, 500, 100); // 从屏幕底部向上滑动
 | ||||||
|  |                 sleep(2000); // 等待2秒
 | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         // 运行主函数
 | ||||||
|  |         main(); | ||||||
|  |     }, 0); | ||||||
|  | }); | ||||||
|  | threads.start(function() { | ||||||
|  |     while (true) { | ||||||
|  |         sleep(1000); // 每秒检查一次
 | ||||||
|  |     } | ||||||
|  | }); | ||||||
					Loading…
					
					
				
		Reference in new issue