新聞中心
我們?cè)谀M點(diǎn)擊上已經(jīng)準(zhǔn)備好的使用的工具庫(kù),以及學(xué)了一些簡(jiǎn)單的代碼操作體驗(yàn)了重復(fù)的循環(huán)語(yǔ)句。有些小伙伴已經(jīng)迫不及待想要用python模擬點(diǎn)擊進(jìn)行一些實(shí)用的操作,類似鼠標(biāo)的自動(dòng)點(diǎn)擊上。這里小編想說(shuō)先不著急,我們?cè)賮?lái)學(xué)習(xí)一下PyKeyboard和PyMouse的快捷操作方法,這樣小伙伴們才算是完成了模擬點(diǎn)擊基本內(nèi)容的學(xué)習(xí)了。

10年積累的成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先做網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有萬(wàn)年免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
PyKeyboard的基本方法
k.type_string('abcdefg') --輸入內(nèi)容
k.press_key('a') --按a鍵
k.release_key('a') --松開(kāi)a鍵
k.tap_key('a') --點(diǎn)擊a鍵
k.tap_key('a', n=2, interval=5) --點(diǎn)擊a鍵2次,每次間隔5秒
k.tap_key(k.function_keys[5]) --功能鍵F5
PyMouse的基本方法
1)drag(self, x, y) 把鼠標(biāo)移動(dòng)到x,y坐標(biāo)處,是一個(gè)拖拽動(dòng)作,不只是移動(dòng) 2) move(self, x, y) 把鼠標(biāo)移動(dòng)到x,y 3)position(self) 得到鼠標(biāo)的當(dāng)前位置,并返回坐標(biāo)x,y 4)press(self, x, y, button=1) 鼠標(biāo)按下不松開(kāi)x,y的坐標(biāo)點(diǎn),button表示左右鍵 5)release(self, x, y, button=1) 松開(kāi)指定位置的鼠標(biāo) 6)scroll(self, vertical=None, horizontal=None, depth=None) 生成最多三個(gè)維度的鼠標(biāo)滾動(dòng)事件:垂直、水平和深度(僅限于Mac)。這些參數(shù)的值可以是正數(shù)或負(fù)數(shù)(浮點(diǎn)數(shù)或整數(shù))。請(qǐng)參閱以下內(nèi)容: Vertical: + Up, - Down Horizontal: + Right, - Left Depth: + Rise (out of display), - Dive (towards display) 滾動(dòng)鼠標(biāo)的滾輪,在三個(gè)方向上移動(dòng) 7)click(self, x, y, button=1, n=1) 在給定的x,y上單擊鼠標(biāo)按鈕n次。button定義為1=左,2=右,3=中間。
上面都是一些鼠標(biāo)按鈕操作最簡(jiǎn)單的指令,小伙伴們記不住可以保存的文本中隨時(shí)查閱。等大家學(xué)會(huì)了這些基礎(chǔ)的鼠標(biāo)操作后,就可以下一步跟小編進(jìn)行python模擬點(diǎn)擊的其他操作了。更多Python學(xué)習(xí)指路:PyThon學(xué)習(xí)網(wǎng)教學(xué)中心。
分享題目:創(chuàng)新互聯(lián)Python教程:python模擬點(diǎn)擊常用的操作方法有哪些?
網(wǎng)址分享:http://m.5511xx.com/article/coppepo.html


咨詢
建站咨詢
