如何用python模擬點選進行重複話語?
在上一篇安裝過模擬點選的工具後,我們就可以進行一些簡單的重複性操作。先從最簡單的重複語句開始,之前執行過程式碼的小夥伴會發現,我們今天執行案例的結果會是一個語句的重複傳送,也算是相較於之前的程式碼有了進階的操作。這就是python模擬點選功能的一部分展現,等不及的小夥伴一起往下進入今天的學習吧。
程式碼:
from pykeyboard import * from pymouse import * import time m = PyMouse() #建立滑鼠物件 k = PyKeyboard() #建立鍵盤物件 time.sleep(2) location1=m.position() time.sleep(4) location2=m.position() for each in range(100): m.click(location1[0],location1[1]) k.type_string('I love you') m.click(location2[0],location2[1])
可以把這些字串轉化為列表形式,按照字元或者空格進行對字串進行分割,然後一個一個打出來就好了:
from pykeyboard import * from pymouse import * import time import pyperclip str1="""聰明伶俐 .蕙來質蘭心,賢良淑德,秀外慧中,天資聰慧,伶俐乖巧,花容月貌 嫋嫋娉娉 秀色可餐度 國色天香 皓齒蛾眉 皓齒明眸 絕色問佳人 天生麗質 我見猶憐 小家碧玉 遠山芙蓉 章臺楊柳 朱唇皓答齒 齒若編貝 冰雪自聰明 剔透玲瓏 出淤泥而不染,香風樸面而不沾.可親.富有朝氣.漂亮,可愛,美麗,動人, 天真,浪百漫,快樂,靈巧,熱度情,甜美,典雅,優雅,調皮.沉魚落雁 閉月羞花 傾國傾城 美如冠玉 眉目如畫 出水芙蓉 如花問似玉 國色天香 眉清目秀 亭亭玉立 風度翩翩 神情明答秀 """ number=0 strresult="" for each in str1: if str1[number] in '!"#$%&()*+,,-./:;<=>?@[\]^_‘{|}~': strresult=strresult+" " else: strresult=strresult+str1[number] number+=1 words=strresult.split() pyperclip.copy("您真是") m = PyMouse() #建立滑鼠物件 k = PyKeyboard() #建立鍵盤物件 time.sleep(2) location1=m.position() time.sleep(4) location2=m.position() time.sleep(1) m.click(location1[0],location1[1]) k.press_key(k.control_key) k.tap_key('v') k.release_key(k.control_key) number=0 for i in range(len(words)): time.sleep(0.5) pyperclip.copy(words[number]) #以下語句模擬鍵盤點選ctrl+v k.press_key(k.control_key) k.tap_key('v') k.release_key(k.control_key) m.click(location2[0],location2[1]) number+=1
今天的python模擬點選的內容到這裡結束了,簡單的總結來說,我們學會了一個語句的迴圈重複,還有一個夸人技巧的小程式碼,都是比較使用的,小夥伴們可以直接執行程式碼試試。更多Python學習指路:。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4687/viewspace-2832014/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 11.22 CW 模擬賽 T3.重複
- 如何用Python進行資料分析?Python
- Android處理按鈕重複點選Android
- 一句話從 MySQL 取出重複行MySql
- 迴圈點選連結selenium模擬
- 一、Python複習教程(重點)- 基礎Python
- [Python] Pandas 對資料進行查詢、替換、篩選、排序、重複值和缺失值處理Python排序
- 使用KepServerEx進行資料模擬Server
- Python培訓分享:python如何用cookie實現自動模擬登入?PythonCookie
- 【向重複工作說不】c#之模擬滑鼠操作C#
- python中單執行緒重複利用Python執行緒
- 模擬在頁面點選匯入csv
- 【原始碼】使用MATLAB進行ECG模擬原始碼Matlab
- c語言模擬Python的命名引數C語言Python
- Python語言高頻重點彙總Python
- Android優雅地處理按鈕重複點選Android
- 小程式如何避免多次點選,重複觸發事件事件
- 對於防止按鈕重複點選的嘗試
- Python如何進行陣列去重?Python陣列
- 如何用手機模擬鐳射筆
- koa,koa-router進行資料模擬
- 進入IT行業,為什麼要選擇學習Python語言?行業Python
- Android之防快速重複點選的全域性設定Android
- HTML網頁根據座標模擬滑鼠點選HTML網頁
- 20240621【省選】模擬
- 20240724【省選】模擬
- Python自動化神器:如何用PyAutoGUI模擬滾輪動一次PythonGUI
- python對excel檔案中指定表格的指定列資料進行去重複操作。PythonExcel
- vue專案重複點選同一標籤路由報錯Vue路由
- Flutter中的節流與防抖(過濾重複點選)Flutter
- 人生重開模擬器「GitHub 熱點速覽 v.21.36」Github
- 使用 Python 函式進行模組化Python函式
- js中根據x,y 座標模擬點選事件JS事件
- 業界難題“模擬點選”,端上如何實時防守?
- Storm模擬分析電話日誌ORM
- JS如何實現點選複製功能,JS點選複製文字JS
- lvgl table的使用(重繪,事件,行選中,點選,蒙版)事件
- 如何依據模切行業特性進行ERP選型行業