我正在考虑创建一个可以使用预定义策略解决某些(html)益智游戏的机器人。
我的问题:是否有任何红宝石库可以“读取屏幕”(即检查屏幕上某些像素的颜色)并应用操作(如点击某处,或“按右键) “?)
我知道在python中这很容易,但我只是想知道ruby可以做到这一点来节省我一些时间。
谢谢!
答案 0 :(得分:2)
我会使用Capybara和一些不错的JavaScript驱动程序(如Poltergeist)执行此操作。您可以发送key commands,点击precise coordinates并点击screenshoots。对于图像处理和处理,我建议您查看chunky_png。