明明有程序窗口在前臺,卻只獲取到桌面背景。
如果無法正確的獲取截屏,那麼pyautogui.locateCenterOnScreen
或pyautogui.locateOnScreen
等函數都無法正確執行。
原因很簡單,就是權限問題。
應將屏幕錄製權限開放給你的開發工具。
這裏我賦予Anaconda-Navigator 和 Terminal 屏幕錄製權限。
前往 System Settings > Privacy & Security > Screen Recording
【根據你實際使用的開發工具進行勾選】