推薦指數(shù):★★★★★
使用難度:★★☆
適用范圍:炫酷的個人簡介,或者結(jié)合你的創(chuàng)意應(yīng)用于各種場合
必備技能:掌握Python
GitHub數(shù)據(jù):
Star數(shù)可以說是“少的可憐”,上一次更新也是在3年以前了,但是就是這么一個廢棄物一樣的庫,卻可以給你非常大的想象空間。
平時使用電腦時候我們會遇到很多重復(fù)性的工作,比如重復(fù)點擊鼠標或者重復(fù)敲擊鍵盤。autopy的作用就是可以通過程序來控制鼠標和鍵盤的動作,消除你的重復(fù)性工作。
除此之外auopy還可以做很多事,舉個例子,我用autopy結(jié)合pil實現(xiàn)過一個QQ連連看的外掛,可以在1秒之內(nèi)把整張圖全消。所以能做什么取決于你想做什么~
一句話講解原理:通過調(diào)用系統(tǒng)的API實現(xiàn)操作鼠標和鍵盤。
效果視頻:
http://www.autopy.org/documentation/sine-wave/
這是autopy官方的一個示例視頻,可以看到鼠標在屏幕上自動移動。
一段代碼教程:
>>> import autopy
>>> autopy.mouse.move(1, 1)<br>
這段代碼會把鼠標移動到屏幕上坐標為(1,1)的點,非常簡單吧?
缺點:
終于要點題了。
由于日久失修,本來是跨平臺的autopy現(xiàn)在在Mac OS X上無法正常使用了。。。Linux我沒有測試過,不過Windows是可以正常使用的。
如果大家有興趣的話可以去繼續(xù)開發(fā),復(fù)活這個項目~
大家有覺得不錯的庫一定要推薦給我哦~共同進步!
歡迎掃描二維碼關(guān)注我的微信號“GitHub不完全裝B指南”,獲取最新文章。
謝謝~