0
点赞
收藏
分享

微信扫一扫

app小程序手机端Python爬虫实战09通过U2实现移动设备九宫格解锁


作者:虚坏叔叔

早餐店不会开到晚上,想吃的人早就来了!😄

通过U2实现移动设备九宫格解锁

app小程序手机端Python爬虫实战09通过U2实现移动设备九宫格解锁_解锁

一、开启手机的九宫格解锁

设置-》安全-》屏幕锁定方式 选择图案

二、常用的屏幕操作函数介绍

#息屏幕
#d.screen_off()
#点亮屏幕
#d.screen_off()
#解锁
d.unlock()
#查看屏幕状态
print(d.info.get("screenOn"))
#点回到桌面
#d.press("home")
#回到上一个
#d.press("back")
#左右滑动
d.swipe_ext("left")
d.swipe_ext("right")

三、九宫格解锁

unlock之后,可以看到九宫格界面

app小程序手机端Python爬虫实战09通过U2实现移动设备九宫格解锁_python_02

第一个坐标

(0.299, 0.668)

app小程序手机端Python爬虫实战09通过U2实现移动设备九宫格解锁_解锁_03

依次将9个点找到:

(0.299, 0.668)
(0.496, 0.668)
(0.7, 0.665)
(0.5, 0.781)
(0.302, 0.894)
(0.496, 0.896)
(0.706, 0.892)

完整代码如下:

import uiautomator2 as u2
import time
# 通过手机的序列号接通
d = u2.connect_usb("127.0.0.1:62001")
#息屏幕
d.screen_off()
#解锁
d.unlock()
# 滑动解锁 duration 0.2秒
d.swipe_points(points=[
(0.299, 0.668),
(0.496, 0.668),
(0.7, 0.665),
(0.5, 0.781),
(0.302, 0.894),
(0.496, 0.896),
(0.706, 0.892),
], duration=0.2)

app小程序手机端Python爬虫实战09通过U2实现移动设备九宫格解锁_开发语言_04

四、总结

  • 本文介绍了Uiautomator2自动化抓取工具实现九宫格滑动解锁。



举报

相关推荐

0 条评论