以前觉得验收很好玩,通过了就盖章,后来发现重复盖章太没意思了。在一些重复的操作中,我们需要点击,这很浪费时间,而且点击的过程本身就比较枯燥。但是我们也想要点击后的结果。 python中的一些程序是否可以代替我们的手工操作?当然有,但是在模拟点击之前,我们需要安装一些库来辅助这个功能。具体安装如下:
首先我们需要导入 pykeyboard 和 pymouse 库,并创建鼠标和键盘对象:
from pykeyboard import *
from pymouse import *
m = PyMouse() #建立鼠标对象
k = PyKeyboard() #建立键盘对象
接下来,如果我们要自动发送消息,我们需要知道:要输入的内容和鼠标点击的位置,即输入框的位置和发送位置。这样我们就可以通过点击输入框并发送来发送消息了。经过
m.position()可以知道当前鼠标的位置,当然我们还需要点时间,使得我们能够把鼠标移动到需要的位置:
import time
time.sleep(2)
location1=m.position()
time.sleep(4)
location2=m.position()
这样我们就可以获取到输入框和发送位置了,那么我们就可以获取到输入框和发送位置了,接下来就是如何将输入的内容输入到输入框中,不用着急,通过
k.type_string(‘I love u’)就可以把括号内的输入进去了,我们来试试:
from pykeyboard import *
from pymouse import *
import time
m = PyMouse() #建立鼠标对象
k = PyKeyboard() #建立键盘对象
time.sleep(2)
location1=m.position()
time.sleep(4)
location2=m.position()
m.click(location1[0],location1[1])
k.type_string('I love you')
m.click(location2[0],location2[1])
安装好
pykeyboard和pymouse库安装完成后,我们就可以进行一些模拟的点击操作了。上面的代码是一个简单的小程序,还有更多有趣的功能,大家可以试试看。
更多Python学习指路:
。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ Python中numpy.loadtxt()读取txt文件详解08/18
- ♥ python为什么要定义类12/11
- ♥ python如何过滤掉空行?09/28
- ♥ python django 框架中的单元测试是如何进行的?12/18
- ♥ python模块的搜索路径和顺序10/24
- ♥ 如何在 python 中使用 pyqt5 复选框?01/08
内容反馈