我正在使用pyautogui进行一些自动化处理,从Google获取一些文件并将它们发送到其他地方。
到目前为止,如果我已经登录了(只是代码的一个小示例),那么它是很好的:
import pyautogui
import pyperclip
pyautogui.press('winleft')
pyautogui.write('chrome')
pyautogui.press('enter')
pyautogui.alert('We going to start soon, press OK')
pyperclip.copy('the link to my google drive account')
pyautogui.hotkey('ctrl', 'v')
pyautogui.press('enter')我知道如何更改上面的代码,以使其工作,如果我是注销。只需要添加更多的pyautogui.write、pyautogui.press和pyautogui.click行。
但是,我的问题是,如果我已经登录或没有登录,该做些什么来检查呢?
发布于 2022-01-14 18:55:52
您可以使用pyautogui检查像素的颜色。您所要做的就是在与登录屏幕不同颜色的注销屏幕上找到一个像素,并找到它的位置和十六进制代码。替换此像素的以下代码中的x和y。
color = getpixel(x, y)
if color == (unique rgb value of logged out screen.)
#place the rest of your codehttps://stackoverflow.com/questions/70665110
复制相似问题