专业网站制作案例,如何做企业网站的排名,yw77731域名查询,汕头建筑工程总公司官网之前文章有提到过使用python加adb刷视频#xff0c;今天带来进阶版——无线多台手机。首先要使用adb连接多台手机#xff0c;手机和电脑肯定要在统一局域网内。1.打开手机开发者模式#xff0c;并通过USB接口链接电脑。2.打开cmd#xff1a;输入adb tcpip 5555, 会得到相关… 之前文章有提到过使用python加adb刷视频今天带来进阶版——无线多台手机。 首先要使用adb连接多台手机手机和电脑肯定要在统一局域网内。 1.打开手机开发者模式并通过USB接口链接电脑。 2.打开cmd输入adb tcpip 5555, 会得到相关信息备注adb默认第一端口为5555 3.输入adb devices 查看链接电脑的手机信息确认无误后输入adb connect 192.168.1.16得到相关信息手机通过USB和无线连接(下图代表统一设备) 备注192.168.1.16为手机的IP地址4.使用另一部手机通过USB连接电脑(第一部手机可以拔掉USB连接)输入adb devices可得到下列信息备注此处734dc43f为第二台信息5.输入adb connect 192.168.1.18:5556可得到下列信息 此时两台手机已通过无线连接电脑拔出数据线即可同理可以连接第三台四台等多台手机。 下面将进入python内容此时因为有两台手机需要同时刷视频而且各不影响这就涉及到多线程的概念。import osimport timeimport sysimport randomimport threadingaint(input(输入次数需要滑动的次数))def phone1set(): os.system(adb tcpip 5555) #使用adb打开无线开关如果报错此时请将手机与电脑先通过数据线连接试运行一次后再拔掉数据线 os.system(adb connect 192.168.1.16:5555) #连接手机的IP地址def phone2set(): os.system(adb tcpip 5556) #使用adb打开无线开关如果报错此时请将手机与电脑先通过数据线连接试运行一次后再拔掉数据线 os.system(adb connect 192.168.1.18:5556) #连接手机的IP地址def phone1(): b0 while ba: #循环运行 os.system(adb -s 192.168.1.16:5555 shell input swipe 550 1300 550 350) #使用adb指令滑动手机 time.sleep(random.randint(2,14)) #随机滑动屏幕时间2-14秒之间 print(f手机1刷新{b}次) else: print(任务全部完成) funos.system(adb kill-server) #运行结束杀掉adb进程 sys.exit(bye)def phone2(): b0 while ba: os.system(adb -s 192.168.1.18:5556 shell input swipe 550 1300 550 350) time.sleep(random.randint(2,14)) bb1 print(f手机2刷新{b}次) else: print(任务全部完成) funos.system(adb kill-server) sys.exit(bye)def main(): os.chdir(rE:\smalltools/adb/platform-tools) #切换到adb所在目录可以自己修改,调用adb工具 phone1set() time.sleep(3) #暂停3秒给手机电脑连接的反应时间 phone2set() print(已连接设备名称如下:) print(os.system(adb devices)) #查看连接信息可判断是否连接成功 thread_phone1threading.Thread(targetphone1) #启用多线程控制 thread_phone1.start() thread_phone2threading.Thread(targetphone2) thread_phone2.start() thread_phone2.join() thread_phone1.join()if __name__ __main__: main()欢迎关注