python控制鼠标键盘其实很容易,我们在写程序的时候很多时候会用的到!
python控制鼠标键盘步骤及代码
1、安装类库
pip install pyautogui
2、代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
|
import pyautogui,time,random pyautogui.PAUSE = 3 pyautogui.FAILSAFE = True width, height = pyautogui.size() #print(str(width)) #print(str(height)) def drawRct(): for i in range ( 10 ): pyautogui.moveTo( 300 , 300 , duration = 0.25 ) pyautogui.moveTo( 400 , 300 , duration = 0.25 ) pyautogui.moveTo( 400 , 400 , duration = 0.25 ) pyautogui.moveTo( 300 , 400 , duration = 0.25 ) def mouseScroll(): time.sleep( 5 ) for i in range ( 10 ): pyautogui.scroll( - 200 ) time.sleep( 2 ) def getXy(): try : while True : x, y = pyautogui.position() print (x,y) except KeyboardInterrupt: print ( '\nExit.' ) def playVideo(x,y): for i in range ( 4 ): pyautogui.click(x,y) x = x + 240 playAndComment() def playAndComment(): time.sleep(random.randint( 5 , 15 )) pyautogui.scroll( - 400 ) pyautogui.scroll( - 400 ) pyautogui.click( 200 , 300 ) pyautogui.typewrite( 'very good!' ) pyautogui.click( 900 , 400 ) pyautogui.click( 710 , 16 ) if __name__ = = '__main__' : time.sleep( 5 ) pyautogui.scroll( - 300 ) for i in range ( 9 ): print ( str (i)) time.sleep(random.randint( 3 , 5 )) #pyautogui.click(360,16) pyautogui.scroll( - 300 ) time.sleep(random.randint( 1 , 5 )) playVideo( 404 , 330 ) |
直接监听用户键盘操作
1
2
3
4
5
6
7
8
9
10
11
12
13
|
from pynput.keyboard import Listener import logging location = "./" logging.basicConfig( filename = (location + "keylogger.txt" ), format = "%(message)s" , level = logging.DEBUG) def press(key): logging.info(key) with Listener(on_press = press) as listener: print ( 'The program begins to watch the action of keyboard:' ) listener.join() |
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:https://www.cnblogs.com/ycx1024/p/14055506.html