Python控制鼠標(biāo)鍵盤代碼實(shí)例
python控制鼠標(biāo)鍵盤其實(shí)很容易,我們?cè)趯懗绦虻臅r(shí)候很多時(shí)候會(huì)用的到!
python控制鼠標(biāo)鍵盤步驟及代碼
1、安裝類庫
pip install pyautogui
2、代碼:
import pyautogui,time,randompyautogui.PAUSE = 3pyautogui.FAILSAFE = Truewidth, 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)
直接監(jiān)聽用戶鍵盤操作
from pynput.keyboard import Listenerimport 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()
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. idea設(shè)置自動(dòng)導(dǎo)入依賴的方法步驟2. Django中如何使用Channels功能3. XML在語音合成中的應(yīng)用4. docker容器調(diào)用yum報(bào)錯(cuò)的解決辦法5. 關(guān)于html嵌入xml數(shù)據(jù)島如何穿過樹形結(jié)構(gòu)關(guān)系的問題6. PHP Extended CHM 中文手冊(cè)7. intellij idea寫Python教程8. 使用 kind 和 Docker 啟動(dòng)本地的 Kubernetes環(huán)境9. Python通過zookeeper實(shí)現(xiàn)分布式服務(wù)代碼解析10. ASP.NET MVC增加一條記錄同時(shí)添加N條集合屬性所對(duì)應(yīng)的個(gè)體

網(wǎng)公網(wǎng)安備