使用python编写android截屏脚本双击运行即可

作者:whsnow 时间:2021-01-25 20:47:19 

测试的过程中经常需要截取屏幕,通常的做法是使用手机自带的截屏功能,然后将截屏文件复制出来,这种方法的优点是不需要连接数据线就可截屏,缺点则是生成的截屏文件命名是随机命名的,复制出来也比较麻烦。另一种方法是使用PC端的手机助手类软件。

这里使用python编写一个截屏的脚本,双击运行脚本就OK,截屏成功后会将截屏文件已当前时间命名,并保存在存放脚本的当前路径的screenshot文件夹下:


#!/usr/bin/env python

import os
import time

PATH = lambda p: os.path.abspath(p)

def screenshot():
path = PATH(os.getcwd() + "/screenshot")
timestamp = time.strftime('%Y-%m-%d-%H-%M-%S',time.localtime(time.time()))
os.popen("adb wait-for-device")
os.popen("adb shell screencap -p /data/local/tmp/tmp.png")
if not os.path.isdir(PATH(os.getcwd() + "/screenshot")):
os.makedirs(path)
os.popen("adb pull /data/local/tmp/tmp.png " + PATH(path + "/" + timestamp + ".png"))
os.popen("adb shell rm /data/local/tmp/tmp.png")
print "success"

if __name__ == "__main__":
screenshot()
标签:python,android,截屏
0
投稿

猜你喜欢

  • python 利用turtle模块画出没有角的方格

    2022-03-09 04:25:04
  • Python实现数通设备端口使用情况监控实例

    2021-02-09 23:56:41
  • python自动化实现登录获取图片验证码功能

    2022-09-21 13:23:59
  • 利用python+ffmpeg合并B站视频及格式转换的实例代码

    2021-06-09 21:14:00
  • python数据分析之单因素分析线性拟合及地理编码

    2021-02-09 06:46:20
  • JavaScript开发时的五个小提示

    2007-11-21 19:54:00
  • FireFox浏览器使用Javascript上传大文件

    2023-11-17 09:49:27
  • 深入浅出SQL教程之SELECT语句的自连接

    2009-08-30 15:17:00
  • 精细讲述SQL Server数据库备份多种方法

    2009-01-13 13:33:00
  • 提升JavaScript运行速度之循环篇[译]

    2009-02-20 12:54:00
  • SQL文本字段的数字排序问题

    2008-11-18 16:47:00
  • 用Python写一个模拟qq聊天小程序的代码实例

    2022-04-01 10:01:42
  • windows7下调试ASP+ACCESS错误“未找到提供程序 该程序可能未正确安装”解决办法

    2009-12-26 18:35:00
  • Dreamweaver4使用技巧之--为你的站点定做颜色

    2010-09-05 21:12:00
  • Python中使用copy模块实现列表(list)拷贝

    2022-05-13 02:46:48
  • PHP错误Parse error: syntax error, unexpected end of file in test.php on line 12解决方法

    2023-11-14 16:13:53
  • Bootstrap响应式侧边栏改进版

    2023-08-17 02:26:10
  • 在asp里通过以下两个函数实现javascript里的escape函数和unescape函数功能

    2010-03-14 11:30:00
  • python实现从pdf文件中提取文本,并自动翻译的方法

    2021-06-08 18:55:56
  • asp 判断上传文件中是否存在危险代码

    2011-03-17 11:19:00
  • asp之家 网络编程 m.aspxhome.com