python 鼠标 自动点击_Python实现鼠标隔几秒自动点击电脑某区域
近日由于病毒,學(xué)校安排在某課堂網(wǎng)站上網(wǎng)課,其中有一個(gè)任務(wù)是需要讀完某水課的導(dǎo)學(xué)的PPT, 每次需要在某一頁(yè)P(yáng)PT停留幾秒鐘再點(diǎn)擊下一頁(yè)P(yáng)PT才算完成,總共有好幾個(gè)PPT需要看,每一個(gè)都是90多頁(yè)甚至100多頁(yè),于是準(zhǔn)備寫一個(gè)每隔幾秒就讓自動(dòng)點(diǎn)擊某區(qū)域的小程序,思路如下:
查找資料發(fā)現(xiàn)pyautogui庫(kù)可以很方便地控制鼠標(biāo)和鍵盤,遂采用該庫(kù)來(lái)寫這個(gè)小程序
1.安裝。
pip install pyautogui
2.使用moveTo方法。
該方法可以將任意位置的鼠標(biāo)移動(dòng)到某個(gè)指定的位置
moveTo方法包含三個(gè)參數(shù),x坐標(biāo),y坐標(biāo)和鼠標(biāo)移動(dòng)的速度duration
可以通過(guò)QQ的截圖功能看到自己需要鼠標(biāo)移動(dòng)到的坐標(biāo)
3.使用click()方法。
該方法未設(shè)置參數(shù)時(shí),默認(rèn)讓鼠標(biāo)左鍵點(diǎn)擊一次,有更多的需求的話可以查看官方文檔去設(shè)置適合的參數(shù),這里只需要一直重復(fù)點(diǎn)擊,無(wú)需設(shè)置任何參數(shù)
4.使用python自帶的模塊time來(lái)實(shí)現(xiàn)延遲功能
如 time.sleep(5) 可延遲5秒,具體延遲的秒數(shù)根據(jù)自己的需求去改
最終程序如下:
importtimeimportpyautogui
x, y= 302, 534 #鼠標(biāo)需要移動(dòng)到的位置
num_seconds = 2 #將鼠標(biāo)移動(dòng)到指定坐標(biāo)的間隔時(shí)間
time.sleep(8) #延遲8秒
pyautogui.moveTo(x, y, duration=num_seconds)
time.sleep(3) #延遲3秒
i = 60
whilei:
i-= 1time.sleep(5)
pyautogui.click()
總結(jié)
以上是生活随笔為你收集整理的python 鼠标 自动点击_Python实现鼠标隔几秒自动点击电脑某区域的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 修改Win10 alt+F4默认选项为关
- 下一篇: python做鼠标自动移动_Python