python实现自动打电话-python 实现手机自动拨打电话的方法(通话压力测试)

现在能用自动化实现的,尽量使用自动化程序去操作,代替人工去操作,更有效率。

今天说下用python结合adb命令去实现安卓手机端的通话压力测试。

#操作前先在设置里打开power键可以结束通话按钮,否则会导致代码报错

from time import sleep

import os

def test_call(number1,number2,number3,number4,number5):

#拨打电话

call = os.popen("adb shell am start -a android.intent.action.CALL -d tel:{}".format(number1))

sleep(20)

#挂断电话

Hangup = os.popen("adb shell input keyevent 26")

sleep(5)

call = os.popen("adb shell am start -a android.intent.action.CALL -d tel:{}".format(number2))

sleep(5)

# 挂断电话

Hangup = os.popen("adb shell input keyevent 26")

sleep(5)

call = os.popen("adb shell am start -a android.intent.action.CALL -d tel:{}".format(number3))

sleep(20)

# 挂断电话

Hangup = os.popen("adb shell input keyevent 26")

sleep(5)

call = os.popen("adb shell am start -a android.intent.action.CALL -d tel:{}".format(number4))

sleep(20)

# 挂断电话

Hangup = os.popen("adb shell input keyevent 26")

sleep(5)

call = os.popen("adb shell am start -a android.intent.action.CALL -d tel:{}".format(number5))

sleep(20)

# 挂断电话

Hangup = os.popen("adb shell input keyevent 26")

sleep(2)

#你可以修改你要通话的号码如下:

number1 = 10010

number2 = 10086

number3 = 10011

number4 = 12580

number5 =114

#执行代码:

test_call(number1,number2,number3,number4,number5)

#截图

ScreenShot = os.popen("adb shell /system/bin/screencap -p /sdcard/xie.png")

#将截图保存到电脑

SaveScreenShot = os.popen("adb pull /sdcard/xie.png")

以上这篇python 实现手机自动拨打电话的方法(通话压力测试)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/305650.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

HP产品选件查询网站

[url]http://h18000.www1.hp.com/products/quickspecs/ProductBulletin.html#intro[/url][url]http://h18006.www1.hp.com/products/quickspecs/Division/12175.html[/url]所有的可通地此链接来查询DL380G5:[url]http://h18004.www1.hp.com/products/quickspecs/12477_div/1247…

c语言程序设计黄保和第二章,C语言程序设计答案(黄保和编)第6章

C语言程序设计答案,答案不唯一,仅供参考一、思考题1、函数总需要从main中调用吗?当调用一个函数时,为什么要使用参数?函数不是总需要从main函数中调用,使用参数的目的是为了给被调函数传递数据。2、什么是函数的返回值&#xff1f…

如何使用 C# 中的 ValueTuple

Tuple 是一种数据结构,它由一个有序的、有限的、大小固定的、不可变的异构元素的序列组成,当我们说 Tuple 中的元素不可变,意味着其中的元素不能进行修改。ValueTuple 是在 C# 7 中被引入,它主要用来解决 Tuple 的两个问题。解决语…

tutte定理证明hall定理_人教社课本现低级错误?“爱因斯坦用相对论证明勾股定理”...

南方加客户端南方加客户端6月18日消息,近日,有网友在网上发帖称,人教版八年级下册数学自读课本中有关“爱因斯坦证明勾股定理”的内容疑似出现错误,此事引发网友关注,目前在社交平台上发酵。网友上传的课本图片据网友上…

在 “相对” 高薪面前,任何的喊冤叫屈都是苍白无力的

2021年刚开始,我的朋友圈就被一桩接着一桩的 “噩耗” 连番轰炸。1月1日,曾在《巴啦啦小魔仙》中饰演 “凌美琪” 的孙侨潞不幸去世,年仅25岁,死因是常年熬夜,再加上饮酒过量而导致的猝死。1月3日,我在网上…

在SQLSERVER企业管理器中如何创建触发器

下面将分别介绍在MS SQLServer 中如何用SQL Server 管理工具Enterprise Manager 和Transaction_SQL 来创建触发器。在创建触发器以前必须考虑到以下几个方面: CREATE TRIGGER 语句必须是批处理的第一个语句; 表的所有者具有创建触发器的缺省权限,表的所有者不能把该…

lunixs 常用命令c语言,常用Lunix命令 - osc_271igh42的个人空间 - OSCHINA - 中文开源技术交流社区...

计算机1.硬件系统输入单元、输出单元、算术逻辑单元、控制单元、记忆单元中央处理单元:CPU(算术逻辑单元、控制单元)电源、主板、CPU、内存(RAM)、硬盘、(声卡、显卡、网卡)(集成在主板上)、调制解调器(将输入的模拟信号转为数字信号)、光驱2.软件系统man  查看帮…

srv.sys蓝屏解决补丁_Win10 补丁 KB4556799 导致部分用户蓝屏死机和网络问题

IT之家5月26日消息 Windows 10 补丁 KB4556799对某些配置造成了许多新问题。除了音频问题,临时用户配置文件和FPS下降之外,Windows 10最新累积更新还导致某些用户出现蓝屏死机、崩溃和网络问题。与Windows 10更新一样,用户经常遇到一系列不同…

c语言键盘控制数码管显示,3*4矩阵键盘控制4位数码管显示的C程序

这个很简单;********************************************************************************;* 标题: 伟纳电子ME300B单片机开发系统演示程序 - 矩阵键盘数码管显示键值 *;* 文件: WL031.asm *;* …

IdentityServer4(六)授权码流程原理之SPA

在【One by One系列】IdentityServer4(四)授权码流程中提过一句:“为了安全,IdentityServer4是带有PKCE支持的授权码模式”我们来回顾一下授权码流程(A)用户访问客户端,后者将前者导向认证服务器…

JS实现上下左右四方向无间隙滚动

想必大家都注意到<marquee>的不循环滚动&#xff0c;所以出现了很多替代脚本&#xff0c;或iframe或JS输出<marquee>&#xff0c;不管怎么做&#xff0c;都略显麻烦。下面说一下这个相对简单的实现思路&#xff1a;一个设定宽度并且隐藏超出它宽度的内容的容器demo…

适合手机端的ckeditor样式_抖音运营干货(三):9款手机视频剪辑APP,让你轻松玩转后期!...

很多朋友想开始用手机拍视频&#xff0c;可能不知道如何剪辑&#xff01;本文将给大家介绍几款好用又方便的手机剪辑短视频工具&#xff0c;即便是零基础&#xff0c;用下面这些工具&#xff0c;你也可以轻松开始剪辑短视频。选择一款实用好用的剪辑工具很重要&#xff0c;工具…

来吧,是时候升级您的领英技术档案了

阅读此文需要2分钟&#xff08;文末有惊喜&#xff09;LinkedIn的应用之广超乎你的想象&#xff0c;包括社会招聘、公关、社群建设、销售、社交媒体营销&#xff08;包括社交广告&#xff09;以及员工宣传。LinkedIn档案不是一份简历&#xff0c;而是集客式营销&#xff08;inb…

c语言查单词小程序,【附源码】小程序初窥之简单查单词

新年假期百无聊赖&#xff0c;于是就看了一下微信小程序的开发方法&#xff0c;花了两天时间入了个门&#xff0c;这里记录一下。阅读之前&#xff0c;先确定你知道基本的 htmlcssjs 语法&#xff0c;这样就能更好地和我一样&#xff0c;以一个新手的视角来理解小程序。目标目标…

读注册表

Public Shared Function readregedit() As Boolean Dim State As RegistryKey State Registry.LocalMachine.OpenSubKey("SOFTWARE\JxcDFT Studio\Register") Try Dim StateValue As String 注意&#xff1a;注册表值取分大小写…

python连接mysql_Python爬虫进阶教程(八):MySQL 数据库连接

PyMySQL介绍PyMySql包含一个纯python的MySQL客户端库。PyMySQL的目标是成为MySQLdb的替代品&#xff0c;并在CPython、PyPy和IronPython上工作。版本要求python 下列之一CPython > 2.6 or > 3.3PyPy > 4.0IronPython 2.7mysql 下列之一MySQL > 4.1 (tested with on…

使用 gRPCurl 调试.NET 5的gPRC服务

介绍你用过 Curl 吗&#xff1f;这个工具允许你通过 http 来发送数据&#xff0c;现在有一个适用于gGRPC的工具&#xff0c;gRPCurl&#xff0c;在本文中&#xff0c;我将介绍如何下载安装这个工具&#xff0c;然后通过这个工具调试我们.NET 5上面的gGRC程序。安装 gRPCurlgRPC…

ICE专题:ICE简介

ICE(Internet Communications Engine)是一个为现实中程序员而写的中间件平台。作为一个高性能的互联网通信平台&#xff0c;ICE包含了很多分层的服务和插件(Plug-ins)&#xff0c;并且简单、高效和强大。 ICE的自由使用遵从GNU的GPL(GNU General Public Licens)许可的条款。ICE…

c语言计算文件摘要值,c语言文件操作摘要.ppt

c语言文件操作摘要第十章 文件 10.1 C文件概述 文件&#xff1a;存储在外部介质上数据的集合,是操作系统数据管理的单位 文件处理方法 缓冲文件系统&#xff1a;高级文件系统&#xff0c;系统自动为正在使用的文件开辟内存缓冲区 非缓冲文件系统&#xff1a;低级文件系统&#…

此 sqltransaction 已完成;它再也无法使用_手把手教你如何修眉毛,学会再也不用花钱去美容院了...

最近看到有网友在评论中询问怎么修眉毛&#xff0c;刚好小编我对修眉有一点研究&#xff0c;可能比不上专业修眉的&#xff0c;但是最少能看不是&#xff0c;今天拿出来献给大家&#xff0c;希望各位自己学会如何修眉毛&#xff0c;那样的话以后就再也不用花钱去美容院了。在此…