做网站撘框架,wordpress仿,珠海医疗网站建设公司,开发app贵吗文章目录 1 概述1.1 第三方库#xff1a;pyautogui1.2 坐标说明 2 操作对象2.1 鼠标2.1.1 定位2.1.2 移动2.1.3 拖动2.1.4 滚动2.1.5 点击 2.2 键盘2.2.1 输入2.2.2 按键2.2.3 快捷键 2.3 屏幕2.3.1 截图2.3.2 分辨率 2.4 信息提示2.4.1 提示框2.4.2 选择框2.4.3 密码输入2.4.… 文章目录 1 概述1.1 第三方库pyautogui1.2 坐标说明 2 操作对象2.1 鼠标2.1.1 定位2.1.2 移动2.1.3 拖动2.1.4 滚动2.1.5 点击 2.2 键盘2.2.1 输入2.2.2 按键2.2.3 快捷键 2.3 屏幕2.3.1 截图2.3.2 分辨率 2.4 信息提示2.4.1 提示框2.4.2 选择框2.4.3 密码输入2.4.4 普通输入 1 概述
1.1 第三方库pyautogui pip install pyautogui1.2 坐标说明 2 操作对象
2.1 鼠标
2.1.1 定位
import pyautogui# 鼠标定位鼠标的 xy 坐标
position pyautogui.position()
print(fx {position.x}, y {position.y})2.1.2 移动
import pyautogui# 移动鼠标两种方式
# 常用属性x横坐标y纵坐标duration持续时间默认 0
pyautogui.moveTo(x100, y200, duration1) # 方式1移动至
pyautogui.moveRel(x10, y20) # 方式2按方向移动 x: 正右负左、y正上负下2.1.3 拖动
import pyautogui# 移动拖动两种方式
# 常用属性x横坐标y纵坐标duration持续时间默认 0
pyautogui.dragTo(x100, y200, duration1) # 方式1移动至
pyautogui.dragRel(xOffset10, yOffset20) # 方式2按方向移动 x: 正右负左、y正上负下2.1.4 滚动
import pyautogui# 移动滚动
pyautogui.scroll(20)2.1.5 点击
import pyautogui# 单击鼠标
pyautogui.click(10, 20) # 鼠标点击指定位置默认左键
pyautogui.click(x10, y20, buttonleft) # 左键
pyautogui.click(x10, y20, buttonright) # 右键
pyautogui.click(x10, y20, buttonmiddle) # 中间# 双击鼠标
pyautogui.doubleClick(10, 10) # 左键
pyautogui.rightClick(10, 10) # 右键
pyautogui.middleClick(10, 10) # 中间# 点击 释放
pyautogui.mouseDown() # 鼠标按下
pyautogui.mouseUp() # 鼠标释放2.2 键盘
2.2.1 输入
import pyautoguipyautogui.write(Hello World) # 立即输出
pyautogui.write(Hello World, interval0.5) # 间隔0.5s输出2.2.2 按键
import pyautoguipyautogui.keyDown(enter) # 按下指定键
pyautogui.keyUp(enter) # 松开指定键# 效果同上
pyautogui.press(enter) # 按一次指定键注暂不支持中文 键盘字符串说明enter回车键tabTAB 键space空格键up、down、left、right方向键ctrlCtrl 键……
2.2.3 快捷键
pyautogui.hotkey(ctrl, a) # 选中
pyautogui.hotkey(ctrl, c) # 复制
pyautogui.hotkey(ctrl, v) # 粘贴pyautogui.hotkey(ctrl, alt, a)2.3 屏幕
2.3.1 截图
import pyautoguiimg pyautogui.screenshot()
img.save(屏幕截图.jpg)2.3.2 分辨率
import pyautoguisize pyautogui.size()
print(size) # Size(width1366, height768)# 坐标原点(0, 0), 坐标终点(width-1, height-1)
print(pyautogui.onScreen(1366, 768)) # False
print(pyautogui.onScreen(1365, 767)) # True2.4 信息提示
2.4.1 提示框
import pyautoguitext pyautogui.alert(text这是一个提示框, title提示)
print(text) # OK2.4.2 选择框
import pyautoguitext pyautogui.confirm(请选择一项, buttons[选项 A, 选项 B, 选项 C])
print(text) # buttons 中的取值2.4.3 密码输入
import pyautoguitext pyautogui.password(请输入密码)
print(text)2.4.4 普通输入
import pyautoguitext pyautogui.prompt(请输入)
print(text)