前言: 今天的内容是利用Python实现Windows下的鼠标键盘模拟的实例代码,在此分享给大家,既然学python ,就看一下呗。(部分代码用图片方式呈现出来,方便各位观看与收藏,喜欢的话记得点赞转发哦) 依赖: PyUserInput pip install PyUserInput 友情提示:PyUserInput 依赖 pyhook,所以还得安装 pyhook。(地址的话可以私信小编直接说拿地址) 根据不同的电脑版本选择不同的下载,比如:win10 64 位 python 2.7,用的是第二个,下载之后用解压软件打开,把 pyHook放到C:Python27Libsite-packagespyHook下即可。 接下来:环境都有了,来看一下代码。 模拟鼠标 比较简单,再来看一下鼠标事件监控: 提示:这里要注意是阻塞线程的。 模拟键盘 #组合键模拟 #例如同时按alt+tab键盘 k.press_key(k.alt_key) # 按住alt键 k.tap_key(k.tab_key) # 点击tab键 k.release_key(k.alt_key) # 松开alt键 键盘事件监听: class TapRecord(PyKeyboardEvent): def __init__(self): PyKeyboardEvent.__init__(self) def tap(self, keycode, character, press): print(time.time(), keycode, character, press) t = TapRecord() t.run() 嗯,本来是想整点东西的,但后来发现某网太猛了,对某网站的窗口都无效,其他倒是不影响。毕竟是做安全的公司,如果有效的话,可以在运行真实代码前把三陆零给关了,这样就能为所欲为了。我只是想模拟一下限制网速而已。。。。太猛了。搞了很久,一点办法都没有。 著作权归作者所有
|
|