【手机自动化】如何判断日期有没有被选择
回答
收藏

【手机自动化】如何判断日期有没有被选择

小可耐教你学影刀RPA【哔哩哔哩同名】
2023-11-14 14:58·浏览量:599
小可耐教你学影刀RPA【哔哩哔哩同名】
影刀高级开发者
发布于 2023-11-14 14:58599浏览


前言

用户有一个场景需求是判断当前日期是否已经提交过了。

如果提交了颜色是蓝色

解决思路

刚开始我的思路是获取手机ul树看看有没有规律,希望找到有class类似的属性来进行解决


后面发现没规律


找另一个取巧的方法

循环相识元素判断这个日期的这个控件的当前颜色来判断是否提交过


要获取某个坐标像素的颜色,可以使用以下方法:


  1. 使用pyautogui库的pixel()方法来获取指定坐标像素的颜色。


import pyautogui

# 获取屏幕坐标 (x, y) 处的颜色
x = 100
y = 200
color = pyautogui.pixel(x, y)

print(f"坐标 ({x}, {y}) 处的颜色:{color}")


  1. 使用PIL库的ImageGrab模块来获取屏幕截图,并使用getpixel()方法获取指定坐标像素的颜色。


from PIL import ImageGrab

# 获取屏幕坐标 (x, y) 处的颜色
x = 100
y = 200
screenshot = ImageGrab.grab()
color = screenshot.getpixel((x, y))

print(f"坐标 ({x}, {y}) 处的颜色:{color}")


这两个方法可以帮助我们获取指定坐标像素的颜色。


收藏1
全部回答1
最新
发布回答
回答