python模拟点击常用的操作方法有哪些?

Python (201) 2023-05-18 04:35:33

我们在模拟点击上已经准备好的使用的工具库,以及学了一些简单的代码操作体验了重复的循环语句。有些小伙伴已经迫不及待想要用python模拟点击进行一些实用的操作,类似鼠标的自动点击上。这里小编想说先不着急,我们再来学习一下PyKeyboard和PyMouse的快捷操作方法,这样小伙伴们才算是完成了模拟点击基本内容的学习了。

PyKeyboard的基本方法

纯文本
复制到剪贴板
在新窗口中打开代码
EnlighterJS 3 Syntax Highlighter
k.type_string('abcdefg')--输入内容
k.press_key('a')--按a键
k.release_key('a')--松开a键
k.tap_key('a')--点击a键
k.tap_key('a',n=2,interval=5)--点击a键2次,每次间隔5
k.tap_key(k.function_keys[5])--功能键F5
k.type_string('abcdefg')--输入内容 k.press_key('a')--按a键 k.release_key('a')--松开a键 k.tap_key('a')--点击a键 k.tap_key('a',n=2,interval=5)--点击a键2次,每次间隔5秒 k.tap_key(k.function_keys[5])--功能键F5
k.type_string('abcdefg')--输入内容
k.press_key('a')--按a键
k.release_key('a')--松开a键
k.tap_key('a')--点击a键
k.tap_key('a',n=2,interval=5)--点击a键2次,每次间隔5秒
k.tap_key(k.function_keys[5])--功能键F5

PyMouse的基本方法

纯文本
复制到剪贴板
在新窗口中打开代码
EnlighterJS 3 Syntax Highlighter
1)drag(self,x,y)
把鼠标移动到x,y坐标处,是一个拖拽动作,不只是移动
2move(self,x,y)
把鼠标移动到x,y
3position(self)
得到鼠标的当前位置,并返回坐标x,y
4press(self,x,y,button=1)
鼠标按下不松开x,y的坐标点,button表示左右键
5release(self,x,y,button=1)
松开指定位置的鼠标
6scroll(self,vertical=None,horizontal=None,depth=None)
生成最多三个维度的鼠标滚动事件:垂直、水平和深度(仅限于Mac)。这些参数的值可以是正数或负数(浮点数或整数)。请参阅以下内容:
Vertical:+Up,-Down
Horizontal:+Right,-Left
Depth:+Rise(outofdisplay),-Dive(towardsdisplay)
滚动鼠标的滚轮,在三个方向上移动
7click(self,x,y,button=1,n=1)
在给定的x,y上单击鼠标按钮n次。button定义为1=左,2=右,3=中间。
1)drag(self,x,y) 把鼠标移动到x,y坐标处,是一个拖拽动作,不只是移动 2)move(self,x,y) 把鼠标移动到x,y 3)position(self) 得到鼠标的当前位置,并返回坐标x,y 4)press(self,x,y,button=1) 鼠标按下不松开x,y的坐标点,button表示左右键 5)release(self,x,y,button=1) 松开指定位置的鼠标 6)scroll(self,vertical=None,horizontal=None,depth=None) 生成最多三个维度的鼠标滚动事件:垂直、水平和深度(仅限于Mac)。这些参数的值可以是正数或负数(浮点数或整数)。请参阅以下内容: Vertical:+Up,-Down Horizontal:+Right,-Left Depth:+Rise(outofdisplay),-Dive(towardsdisplay) 滚动鼠标的滚轮,在三个方向上移动 7)click(self,x,y,button=1,n=1) 在给定的x,y上单击鼠标按钮n次。button定义为1=左,2=右,3=中间。
1)drag(self,x,y)
把鼠标移动到x,y坐标处,是一个拖拽动作,不只是移动
2)move(self,x,y)
把鼠标移动到x,y
3)position(self)
得到鼠标的当前位置,并返回坐标x,y
4)press(self,x,y,button=1)
鼠标按下不松开x,y的坐标点,button表示左右键
5)release(self,x,y,button=1)
松开指定位置的鼠标
6)scroll(self,vertical=None,horizontal=None,depth=None)
生成最多三个维度的鼠标滚动事件:垂直、水平和深度(仅限于Mac)。这些参数的值可以是正数或负数(浮点数或整数)。请参阅以下内容:
Vertical:+Up,-Down
Horizontal:+Right,-Left
Depth:+Rise(outofdisplay),-Dive(towardsdisplay)
滚动鼠标的滚轮,在三个方向上移动
7)click(self,x,y,button=1,n=1)
在给定的x,y上单击鼠标按钮n次。button定义为1=左,2=右,3=中间。

上面都是一些鼠标按钮操作最简单的指令,小伙伴们记不住可以保存的文本中随时查阅。等大家学会了这些基础的鼠标操作后,就可以下一步跟小编进行python模拟点击的其他操作了。更多Python学习指路:PyThon学习网教学中心。

THE END

发表回复