pyautogui.password():password弹框
pyautogui.prompt():prompt弹框
七.截图pyautogui.screenshot():截图img = pyautogui.screenshot()# 默认截取全屏img.save("./img/gui.png")# 截取后的图片保存位置如果我们想要截取某坐标的图片,可以添加region元组
region = (1690, 144, 100, 20)# 前两位为x,y坐标,第三位为截取图片的宽,第四位为截取图片的高img = pyautogui.screenshot(region=region)img.save("./img/gui.png")pyautogui.locateCenterOnScreen():根据图片获取在当前屏幕匹配的第一个中心坐标x, y = pyautogui.locateCenterOnScreen("./img/gui.png")print(x,y)# 打印匹配的x,y坐标若无匹配结果,则返回None,报cannot unpack non-iterable NoneType object异常
除了locateCenterOnScreen(),还有以下用法也可获取匹配图片坐标
a = pyautogui.locateOnScreen("./img/gui.png")# 返回匹配图片的左上角坐标+宽+高x, y = pyautogui.center(a)# 或者中心坐标位置print(x, y)pyautogui.locateAllOnScreen():根据图片获取在当前屏幕匹配的所有坐标及宽高img = pyautogui.locateAllOnScreen("./img/gui.png")# 返回页面所有可匹配的图片,返回一个生成器(左,顶,宽,高)for i in img:x, y, w, h = iprint(x, y)这里需要注意的是,返回的结果是一个生成器,需for遍历输出
八.页面滚动pyautogui.scroll():垂直滚动,负数为向下滚动,正数为向上滚动pyautogui.scroll(-500)如果想要缓慢滚动,可以加个for循环
for i in range(1, 100):pyautogui.scroll(-i) pyautogui.hscroll() :水平滚动

文章插图
这个不做多余介绍了,只有linux系统支持
pyautogui.vscroll() :垂直滚动,负下正上pyautogui.vscroll(-100)# 垂直滚动,负下正文章来源:https://www.cnblogs.com/lihongtaoya/ ,请勿转载
经验总结扩展阅读
- 2022-11-4 VideoPipe可视化视频结构化框架新增功能详解
- Istio Ambient Mesh七层服务治理图文详解
- 详解AQS中的condition源码原理
- FHQ Treap 详解
- springboot项目整合-注册功能模块开发
- 一 UBOOT编译--- make xxx_deconfig过程详解
- 图文超详解 G1 垃圾收集器深入剖析
- 优雅的写好Vue项目代码 — 路由拆分、Vuex模块拆分、element按需加载
- 一 Abp.Zero 手机号免密登录验证与号码绑定功能的实现:验证码模块
- 小米电视4a和4c哪个好 两者区别详解